{status: 0, msg: "远程保存文件失败", data: ""}
思路:
1、查看图片是否保存到本地
2、查看远程上传的图片,是否显示
3、查看图片保存到本地的路径是否正确,是否保存在相应的文件夹下,是否有路径中的文件夹,可能没有创建文件夹,本地保存错了路径
config->filesystems
'uploads' => [
'driver' => 'local',
'root' => public_path('/uploads'),
],
将文件保存到本地:
方法:function uploadPublicFileByFile($obj_file, $str_sign = 'public')
//存文件 public为config/filesystems.php存的配置
$bool = Storage::disk(config('imgserve.uploads.storage'))->put($str_file_name, file_get_contents($str_real_path));
总结:
文件上传失败,有可能的原因:
- https
- config:cache
- vendor->composer install
- 本地没存上
- 本地存储路径(没自动建立文件夹)
- 图片服务器路径
- js,有问题