1

我有一个 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 请求一起发送的标头吗?或者每次图像上传完成时我们应该在后端设置什么?

另外,如果您认为这可以通过上述以外的方式解决,请告诉我。

感谢您的任何指导!

4

1 回答 1

0

经过一些在线研究,它可能通过插入一小段代码来解决,如下所述:

“这是一个旧帖子,但是我遇到了一个UPLOAD_ERR_PARTIAL的随机问题,并发布了我的解决方案。问题是2/3上传后我得到了UPLOAD_ERR_PARTIAL的错误,没有被客户端中断。我的问题与Keep-Alive 服务器。我通过在 PHP 脚本末尾插入用于上传标头(“连接:关闭”)来解决它;”

于 2014-12-11T09:32:44.330 回答