我正在将图像从我的应用程序发送到php文件中,然后将其移动到一个目录中--我希望复制该图像,以便将其保存在第二位置,但一旦我使用
move_uploaded_file
它不再是临时的,不能再使用了。有什么替代办法来复制吗?这是我的密码
if (isset($_FILES["media_file"]) && $_FILES["media_file"]["size"]>0){
$filename=$_FILES["media_file"]["name"];
//$fullfilepath="form_media/".$form_id."-".$filename;
$fullfilepath="room_media/".$form_id."-".$form->name."-".time().$filename;
move_uploaded_file($_FILES["media_file"]["tmp_name"],$fullfilepath);
$ref = $form_id;
$namee = 'savedimages/' . $ref . '.png';
move_uploaded_file($_FILES["media_file"]["tmp_name"],$namee);
$emUrl = "http".
"://".$_SERVER['SERVER_NAME'].($_SERVER['SERVER_PORT']=='80'?"":(":".$_SERVER['SERVER_PORT'])).$_SERVER['REQUEST_URI'];
$codeUrl=dirname($emUrl)."/".$fullfilepath;
$url=$codeUrl;
$formimage->room_id=$form_id;
$formimage->image_url=$url;
R::store($formimage);
}
我首先使用以下方法将文件保存到房间媒体:
move_uploaded_file($_FILES["media_file"]["tmp_name"],$fullfilepath);
但是,我不能把它保存到“保存”,只有当我评论上面的一行,我才能得到的形象保存在“保存”。
谢谢
发布于 2016-12-09 16:32:43
功能应该是
copy($_FILES["media_file"]["tmp_name"],$fullfilepath);
move_uploaded_file($_FILES["media_file"]["tmp_name"],$namee);
希望这能有所帮助
只需确保你先使用拷贝
https://stackoverflow.com/questions/41064805
复制相似问题