使用Cordova文件传输,如果文件大小超过2mb,那么我从服务器收到错误。如何通过cordova或离子文件传输发送大文件?
这是我用于cordova文件传输的选项
$scope.options = new FileUploadOptions();
$scope.options.fileKey = "file";
$scope.options.fileName = makeFileName();
$scope.options.mimeType = "video/mp4";
$scope.options.chunkedMode=true;
答案 0 :(得分:0)
两个可能有帮助的想法......而不是一个明确的答案。
2MB是某些网络/应用服务器的默认最大帖子大小,例如Glassfish 3(模糊回忆,但快速查看oracle docs确认)。你能不能达到默认的最大帖子大小?我的经验是服务器通常使用非常小的默认最大大小进行部署,需要进行配置。
502 Bad Gateway状态不是我所期望的达到最大帖子大小。但是,您可能正在通过具有限制的某种代理或网关,或者模糊错误响应。通常会出现此类错误,响应将包含更多信息,或者服务器会在其日志中写入更多信息。
很难说没有关于服务器和环境的更多上下文,也没有完整的错误响应。