有狐:
王发军!记得在CoolHot就有吧,当时我见到过,不过我那时潜水
[阅读: 492] 2005-03-26 15:06:59
他这个和左轻候那个差不多,都是把varArray+varByte先转换成字符串处理
//将请求信息内容转化为字符串,便于定位
ContentData := '';
for longIndex := 0 to FContentLength - 1 do
begin
ContentData := ContentData + chr( Byte( FContentData[ longIndex ] ));
if FContentData[ longIndex ] = 0 then break;//0表示内容结束
end;
这个地方会很大地影响效率
而且两者都是只支持单个文件
不过很显然,两者都是为了说明处理方法,不是研究效率,所以也不能说什么,挺好的
我在想,当上传一个很大的文件时,都放在内存中处理是否也是影响效率的原因?
太耗内存了,不知道有什么更好的其他方式
另外占CPU太多,几乎全满
另外由于数据很有规则,是否可以用线程并发处理呢?