peinhu / AetherUpload-Laravel

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

关于Hash的判断问题 #64

Closed tdWarren closed 5 years ago

tdWarren commented 5 years ago

if ( ConfigMapper::get('lax_mode') === false && $resourceHash !== $resourceRealHash ) { throw new \Exception(trans('aetherupload::messages.upload_error')); } 很奇怪,为什么我上传文件一直在这个问题出错了 实际上我是直接复制例子的内容的

peinhu commented 5 years ago

你把$resourceHash和$resourceRealHash分别打印出来看看就知道了

dd($resourceHash.'-'.$resourceRealHash);
peinhu commented 5 years ago

抱歉,spark-md5.min.js现在不是可选而是必需,需要引入一下,即使不开启秒传,比对hash时也需要用到,示例中忘记改掉了。

tdWarren commented 5 years ago

抱歉,spark-md5.min.js现在不是可选而是必需,需要引入一下,即使不开启秒传,比对hash时也需要用到,示例中忘记改掉了。

可以的,是这个问题,谢谢大佬

peinhu commented 5 years ago

如果不需要秒传和完整性校验的话可以开启宽松模式,将配置中的lax_mode值设为true,应该就可以不引入spark-md5.min.js