使用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"]);

请提供任何帮助。谢谢

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

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

最新更新