2017-07-17 45 views
1

我們正在測試QA服務器上的線索包,我們遇到了以下issue.please幫助我們解決這個問題Aurigma打包上傳錯誤 - 錯誤代碼6

我們試圖上傳使用HTML5上傳2GB的文件夾,它在Chrome中工作,但在Mozilla Firefox v54中失敗。我們嘗試了4次上載2Gb文件夾,但總共4次失敗。所以我們啓用了aurigma調試模式,然後上傳2GB的文件夾,它表現出包上傳錯誤。

[htmluploader_trace] [WARNING] Package upload error { errorCode: 6, errorMessage: "Internal Server Error [500]", responseText: "" }

在Apache的錯誤日誌這表明

PHP Fatal error: Uncaught exception 'Exception' with message 'Upload request is invalid.' in /home/application/libraries/aurigma/ImageUploaderFlashPHP/UploadSession.class.php:142\nStack trace:\n#0 /home/application/libraries/aurigma/ImageUploaderFlashPHP/UploadSession.class.php(32): UploadSession->validateRequest()\n#1 /home/application/libraries/aurigma/ImageUploaderFlashPHP/UploadHandler.class.php(135): UploadSession->processRequest()\n#2 /home/application/libraries/aurigma/ImageUploaderFlashPHP/UploadHandler.class.php(186): UploadHandler->processRequest()\n#3 /home/application/libraries/aurigma/Aurigmabackend.php(10): UploadHandler->saveFiles('/mnt/uploads/di...')\n#4 /home/application/controllers/create.php(565): Aurigmabackend->initialize('/uploads/di...')\n#5 [internal function]: create->htmlflashupload()\n#6 /home/system/core/CodeIgniter.php(359): call_user_func_array(Array, Array)\n#7 /home/index.php(203): require_once('/home/...')\n#8 in /home/application/libraries/aurigma/ImageUploaderFlashPHP/UploadSession.class.php on line 142.

我們進一步研究了HTML5上傳錯誤在Firefox。我們在後端添加了日誌,並檢查了從客戶端發送的發佈參數。我們發現上傳失敗的文件缺少一些帖子參數。

失蹤後參數爲RequestCount,PackageComplete和RequestComplete但這些參數是其在瀏覽器後的參數。

回答

0
  • 錯誤代碼6是 - goog.net.ErrorCode.HTTP_ERROR,HTTP響應 返回非成功的HTTP狀態代碼(500)
  • 的Https狀態500 - 是服務器錯誤。
  • 上傳請求無效 - Aurigma Uploader 請求包含一些必填字段,如 packageGuid,requestComplete,packageCount。

您的請求是 不完整,並沒有所有必填字段。檢查UploadSession.php的構造函數。檢查$ _ POST和$對象後

如果你不能找到自己的錯誤,你可能會問,從Aurigma支持團隊幫助。