繁体   English   中英

如何接收多张图像以保存在laravel的文件夹中?

[英]How I can receive multiple images for save in a folder in laravel?

我正在创建一个与android应用程序通信的服务器,该设备向服务器发送了我保存到文件夹的4张图像。

与纯PHP将是这样的

        $nombreImagen1 = $conteo++;
        $carpeta = "../Files/noticias/";
        $formato = str_replace("image/", ".", $_FILES['imagen1']['type']);               
        $destino = $carpeta.$nombreImagen1.$formato; // Nombre de la ruta + foto
        while (file_exists($destino)){
            $nombreImagen1++;             
            $destino = $carpeta.$nombreImagen1.$formato; // Nombre de la ruta + foto                
        }
        copy($_FILES['imagen1']['tmp_name'],$destino); // subir archivo a desde el origen hasta el destino 

您可以使用此:

$files = Input::file();

这将为您提供文件数组,并且您可以使用use foreach循环,如下所示:

$targetPath = 'set target path here';
foreach ($files as $file) {
    $fileName = $file->getClientOriginalName();
    $file->move($targetPath, $fileName);
}

阅读有关文档的更多信息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM