[英]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.