2015-12-27 66 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壞門戶狀態不是我期望達到最大發布大小。但是,也許你正在通過某種具有限制的代理或網關,或者掩蓋錯誤響應。通常出現這種錯誤的響應將包含進一步的信息,或者服務器將在其日誌中寫入更多信息。

很難說沒有關於服務器和環境的更多上下文,並且沒有完整的錯誤響應。

相關問題