我有一个 iOS 应用程序,它通常使用 NSURLConnection 和 NSMutableURLRequests 将图像上传到 PHP 后端。
每隔一段时间,当图像从设备上传到服务器时,我们会遇到 UPLOAD_ERR_PARTIAL PHP 上传错误,但似乎很规律。现在我想有时可能是由于人们手机上的信号丢失/降级等。但我做了一些研究,似乎这些错误可能是由标头问题引起的,例如 Keep-Alive(请参阅http://www.bizzeh.com/739/php-problem-with-upload_err_partial-file-upload-error-代码 3)。建议设置header("Connection: close");
可以解决问题。
我不清楚的是在哪里设置连接关闭?那是应该与应用程序的 POST 请求一起发送的标头吗?或者每次图像上传完成时我们应该在后端设置什么?
另外,如果您认为这可以通过上述以外的方式解决,请告诉我。
感谢您的任何指导!