C
cAkk
Unregistered / Unconfirmed
GUEST, unregistred user!
问题一:
我想做一个文件上载的CGI/ISAPI,不想用CGI Expert(不过用它确实
非常方便),我想知道如何读取上载的文件数据.请问有没有做过这个
的富翁,点拨一下!
问题二:
我的CGI/ISAPI读取客户端的数据一直是用的request.contentfields
等,但今天我看到一篇文章说,如果客户端发送的数据大于48k,就只能用
request.readclient来读取剩下的内容,不知是不是果真如此?
而且,我用如下方法使用readclient,CGI死锁,没有反应:
var bufchar;
count:integer;
begin
count:=request.contentlength;
getmem(buf,count);
request.readclient(buf,count);
response.content:=strpas(buf);
freemem(buf);
end;
这个问题和第一个问题关系不大,这个只是一个普通的提交表单,因为这个
表单的内容可能非常大,里面有大量的数据,大概有50K左右,这样的表单数
据提交到server,用request.contentfields来读取有没有问题?
我最初提交的表单数据有140k!在公司的专线机器上没有问题,但在家里
的拨号机器上,似乎发生了数据丢失....现在我将表单数据结果改动了
一下,数据量少了不少,但一旦运行起来也可能会达到50k左右,会不会有问题?
<br>
每个问题150分,请踊跃回答. 谢谢!!!
我想做一个文件上载的CGI/ISAPI,不想用CGI Expert(不过用它确实
非常方便),我想知道如何读取上载的文件数据.请问有没有做过这个
的富翁,点拨一下!
问题二:
我的CGI/ISAPI读取客户端的数据一直是用的request.contentfields
等,但今天我看到一篇文章说,如果客户端发送的数据大于48k,就只能用
request.readclient来读取剩下的内容,不知是不是果真如此?
而且,我用如下方法使用readclient,CGI死锁,没有反应:
var bufchar;
count:integer;
begin
count:=request.contentlength;
getmem(buf,count);
request.readclient(buf,count);
response.content:=strpas(buf);
freemem(buf);
end;
这个问题和第一个问题关系不大,这个只是一个普通的提交表单,因为这个
表单的内容可能非常大,里面有大量的数据,大概有50K左右,这样的表单数
据提交到server,用request.contentfields来读取有没有问题?
我最初提交的表单数据有140k!在公司的专线机器上没有问题,但在家里
的拨号机器上,似乎发生了数据丢失....现在我将表单数据结果改动了
一下,数据量少了不少,但一旦运行起来也可能会达到50k左右,会不会有问题?
<br>
每个问题150分,请踊跃回答. 谢谢!!!