问题:
使用Storage::putFile上传文件到远程服务器,但是生成的部分文件没有后缀或.bin。导致文件获取失败


查阅了资料后发现
guessClientExtension 是根据 mime 来决定后缀的
为了不破坏laravel的完整性,可以使用另一个方法:Storage::putFileAs,这个方法可以指定文件名,即:

参考资料:https://github.com/overtrue/laravel-ueditor/issues/19
本文解决了一个在使用Laravel框架进行文件上传时遇到的问题:部分上传的文件缺少后缀或被错误地附上.bin后缀,导致无法正确获取文件。通过了解Storage::guessClientExtension的工作原理及采用Storage::putFileAs方法自定义文件名的方式,成功解决了该问题。
问题:
使用Storage::putFile上传文件到远程服务器,但是生成的部分文件没有后缀或.bin。导致文件获取失败


查阅了资料后发现
guessClientExtension 是根据 mime 来决定后缀的
为了不破坏laravel的完整性,可以使用另一个方法:Storage::putFileAs,这个方法可以指定文件名,即:

参考资料:https://github.com/overtrue/laravel-ueditor/issues/19
816
6186

被折叠的 条评论
为什么被折叠?