我正在尝试在我的 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";
任何帮助将非常感激。