我们正在QA服务器上测试跟踪包,我们遇到了以下问题。请帮我们解决这个问题
我们尝试使用HTML5上传程序上传2GB的文件夹,它在Chrome中运行但在Mozilla Firefox v54中却失败了。我们尝试上传2Gb文件夹4次,但总共4次失败。所以我们启用了aurigma调试模式,然后上传了2GB文件夹,显示包上传器错误。
[htmluploader_trace] [警告]包上传错误 {errorCode:6,errorMessage:“内部服务器错误[500]”,responseText:“”}
在apache错误日志中显示
PHP致命错误:带有“上传”消息的未捕获异常“异常” 请求无效。'在 /home/application/libraries/aurigma/ImageUploaderFlashPHP/UploadSession.class.php:142\nStack 追踪:\ 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 /上传/二...')\ N#4 /home/application/controllers/create.php(565): Aurigmabackend-> initialize('/ uploads / di ...')\ n#5 [内部函数]: 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 在第142行。
我们进一步调查了Firefox中html5上传器中的错误。我们在后端添加了日志并检查了从客户端发送的post参数。我们发现无法上传的文件缺少部分帖子参数。
缺少帖子参数是RequestCount,PackageComplete和RequestComplete,但这些参数是浏览器中post参数的参数。
答案 0 :(得分:0)
您的要求是 不完整,没有所有必填字段。检查UploadSession.php的构造函数。检查$ _POST和$ post对象
如果您自己找不到错误,可以向Aurigma支持团队寻求帮助。