首页 > 解决方案 > 使用 laravel 上传到远程 ftp 服务器后损坏的图像文件

问题描述

大家好,我被困在这里,试图弄清楚为什么上传的文件在 ftp 服务器上存储损坏。

这是我对刀片的输入

<input type="file" id="newmidias" name="midias[]" />

这是我使用 ajax 发送后控制器上的图像数组: my_array

这是我将文件存储到 ftp 的方式:

ftp_folder 是“midias/”

$file_name = 'file.jpg'; 

Storage::disk('ftp')->put('midias/'.$file_name, $_FILES[26]["name"]);

需要任何帮助。谢谢!

标签: laravelftp

解决方案


fopen在第二个参数中使用以下代码对我有用:

Storage::disk('ftp')->put('midias/'.$file_name, fopen($_FILES[26]["name"]), 'r+');

推荐阅读