Php 上传过程中文件膨胀

Php 上传过程中文件膨胀,php,fine-uploader,Php,Fine Uploader,我正试图上传一个视频文件,除了上传过程中文件膨胀了约3300%之外,其他一切都正常。上载后,1.4 MB的视频大小约为46 MB 在上载过程中,文件的总大小在每个进度回调上相差几个字节(记录传递的total-参数) HTML如下所示: JS如下所示: $upload=$(“#媒体上传”) $upload.fineUploader({ 自动上传:对, 调试:错误, maxConnections:1, 请求:{ 端点:$upload.attr('data-endpoint'), forceMul

我正试图上传一个视频文件,除了上传过程中文件膨胀了约3300%之外,其他一切都正常。上载后,1.4 MB的视频大小约为46 MB

在上载过程中,文件的总大小在每个进度回调上相差几个字节(记录传递的
total
-参数)

HTML如下所示:


JS如下所示:

$upload=$(“#媒体上传”)
$upload.fineUploader({
自动上传:对,
调试:错误,
maxConnections:1,
请求:{
端点:$upload.attr('data-endpoint'),
forceMultipart:true
},
多重:假,
分块:{
启用:对,
partSize:$upload.attr('data-chunk-size'))
},
cors:{
预期:正确
},
验证:{
允许的扩展:['jpg','jpeg','png','gif','mp4','mpeg','ogv'],
acceptFiles:$upload.attr('data-accept')+'/*',
项目限额:1
},
回调:{
未完成:未完成,
onProgress:onProgress
}
});
函数onComplete(){/*DOM Manip*/}
函数onProgress(){
log(参数);
}
qq模板
与jQuery基本设置演示中的模板相同

有没有人经历过同样的现象,或者有没有解决办法?我使用的是传统的上载和PHP支持的端点

致意
Emanuel

膨胀文件的问题肯定存在于服务器代码中。就进度回调中的总更改量而言,当文件被分块并作为多部分编码的POST请求发送时,就会发生这种情况。没有简单/可靠的方法来确定由浏览器客户端发送的多部分编码请求的确切大小,因此我们对每个数据块进行一些估计并调整此估计。这样做是为了确保发送到进度回调的总值尽可能接近浏览器将发送的总字节数。这可能很方便:
$file\u size=number\u格式($\u FILES['file'][“size]”)问题是服务器端,因此需要显示服务器代码。我使用的是“fine upoloader server”-repo()中的PHP代码。好的,应该将chunkSize作为整数传递。对不起,浪费了你的时间。。。