2015-12-27 41 views
-1

使用Cordova文件传输,如果文件大小大于2mb,则会从服务器收到错误。如何通过cordova或离子文件传输发送大文件?如何通过科尔多瓦或离子文件传输发送大文件

这是我使用的选项科尔多瓦文件传输

$scope.options = new FileUploadOptions(); 
$scope.options.fileKey = "file"; 
$scope.options.fileName = makeFileName(); 
$scope.options.mimeType = "video/mp4"; 
$scope.options.chunkedMode=true; 
+0

什么是错误信息?什么是问题? – joshp

+0

即将到来的响应是502当我上传文件小于2MB,然后上传成功,但如果大小大于2MB,那么我得到的响应是502 – selftaught91

+0

您是否编写接受文件的服务器? –

回答

0

两个想法,可以帮助...而不是一个明确的答案。

  1. 2MB是某些网络/应用服务器的默认最大发布大小,例如, Glassfish 3(模糊回忆,但快速看oracle文档证实)。你能否达到默认的最大发布尺寸?我的经验是服务器经常部署一个相当小的默认最大大小,并且需要进行配置。

  2. 502坏门户状态不是我期望达到最大发布大小。但是,也许你正在通过某种具有限制的代理或网关,或者掩盖错误响应。通常出现这种错误的响应将包含进一步的信息,或者服务器将在其日志中写入更多信息。

很难说没有关于服务器和环境的更多上下文,并且没有完整的错误响应。

相关问题