我正在尝试在iOS应用程序中设置文件服务器。我有cocoaHTTPserver设置来做腿部工作。它不支持开箱即用的大文件上传POST,因此我通过将内容主体传送到文件流来修改它以使其工作。然而,由于一些奇怪的原因,我在上传过程中似乎永远不会超过44MB。流设置为30秒超时,在10-44MB之后,流只是停止接收数据?标题看起来很好(来自Safari的例子,但Chrome上的问题相同):
Accept = "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
"Accept-Encoding" = "gzip, deflate";
"Accept-Language" = "en-us";
Connection = "keep-alive";
"Content-Length" = 1256657607;
"Content-Type" = "multipart/form-data; boundary=----WebKitFormBoundary7n0hAe769NCJsl2R";
Host = "192.168.1.102:8088";
Origin = "http://192.168.1.102:8088";
Referer = "http://192.168.1.102:8088/";
"User-Agent" = "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_7) AppleWebKit/534.46 (KHTML, like Gecko) Version/5.1 Safari/534.45";
非常感谢任何帮助。