繁体   English   中英

将上传的图像复制到另一个文件夹

[英]Copy uploaded image to another folder

我有一个小问题希望获得帮助,我正在构建一个图像上传文件,并且希望将文件移至文件夹图像并将其也复制至文件夹image_thumb 我正在使用带有键的数组,但是当我尝试添加copy()函数时,出现错误,提示它无法打开流。

它设法将图像上传到图像文件夹,但没有另一个,有人可以告诉我我在副本中做错了什么($ key,“ image_thumbnail /”。$ _FILES ['images'] ['name'] [$一世]); 功能。

谢谢您的大力支持:)

这是我的代码

<?php
if (isset($_POST['addpart'])) {

    $image = $_FILES['images']['tmp_name'];
    $i     = 0;
    foreach ($image as $key) {
        move_uploaded_file($key, "image/" . $_FILES['images']['name'][$i]);
        copy($key, "image_thumbnail/" . $_FILES['images']['name'][$i]);
        $i++;
    }
    echo 'Uploaded';
    echo '<hr>';

}
?>

代替

copy($key, "image_thumbnail/" . $_FILES['images']['name'][$i]);

用这个

copy("image/" . $_FILES['images']['name'][$i], "image_thumbnail/" . $_FILES['images']['name'][$i]);

当您执行move_uploaded文件时,它将从$ _FILES ['images'] ['tmp_name']中删除tmp文件。

您必须像这样制作副本:

move_uploaded_file($key, "image/" . $_FILES['images']['name'][$i]);
copy($_FILES['images']['name'][$i], "image_thumbnail/" . $_FILES['images']['name'][$i]);

暂无
暂无

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

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