peinhu / AetherUpload-Laravel

A Laravel package to upload large files 上传大文件的Laravel扩展包
GNU General Public License v2.0
919 stars 126 forks source link

文件上传后,文件大小发生变化 #89

Open xuejiasong opened 4 years ago

xuejiasong commented 4 years ago

例如文件本身16M 上传后得到大小是19M 都有一定误差 ,这个有解决办法么

peinhu commented 4 years ago

文件进行过上传前后的哈希校验,实际大小不可能发生改变,你可以上传后下载下来看看是不是原来的大小。 windows和linux系统不太一样,windows中1KB=1024B,linux中1KB=1000B。

peinhu commented 4 years ago

你是看的我那个JS回调里的大小吧?我是按照linux的进制来的,所以用的是1KB=1000B标准,你把里面的1000改成1024应该就和你windows上原来大小一致了,这个没必要纠结,强制哈希校验决定了文件内容和大小都不可能改变。