我上传了多个小文件和大文件(最多15个)。尺寸从几百KB到50MB。由于来自POST调用的“500(内部服务器错误)”,我主要得到错误无法上传小文件。然后我重试上传相同的文件,但总是会出现以下错误。
.... [Fine Uploader 5.0.3-2]这是一个不可恢复的错误,我们必须在下次重试尝试时完全重新启动上传。 [Fine Uploader 5.0.3-2]问题最终确定文件ID 13的块 - 指定的分段上传不存在。上传ID可能无效,或者分段上传可能已中止或已完成。 [Fine Uploader 5.0.3-2]服务器或回调已下令在下次尝试项目ID 13时重新启动分块工作 .....
如果您知道问题所在,请提供帮助。感谢。
答案 0 :(得分:0)
您的服务器未正确处理组合块的请求。如果启用了concurrent chunking,或者您已选择设置; chunking.success.endpoint
选项](http://docs.fineuploader.com/branch/master/api/options.html#chunking.success.endpoint),则当所有块已成功上传时,Fine Uploader将POST到您的服务器对于一个文件。此时,您必须将所有块组合到一个文件中。关闭并发分块功能,如果未设置chunking.success.endpoint
选项,Fine Uploader希望您将所有块组合在一起,作为处理上一个块上传POST请求的一部分。
无论哪种方式,您的服务器都没有正确处理此步骤。 server-side guide解释了如何处理Fine Uploader的请求。您还可以查看server-side examples GitHub repository。