繁体   English   中英

使用move_uploaded_file函数的php图像上传问题

[英]php image upload problem with move_uploaded_file function

我有一个图像上传脚本,可以使用move_uploaded_file()函数在两个位置同时上传相同的图像

  $fpath="../p/e/".$prop_fac1;
  $error = move_uploaded_file($tmp_name, $fpath);

  $fpath1="../p/t/".$prop_fac1;
  $error1 = move_uploaded_file($tmp_name, $fpath1);

问题是,第一部分起作用意味着它将文件上传到../p/e而不将文件复制到第二个位置...

问题是,第一部分起作用意味着它将文件上传到../p/e而不将文件复制到第二个位置...

按设计工作。 文件已移动 ,未复制。 对第二个命令使用copy() ,并使用第一个命令的目标路径。

 $error1 = copy($fpath, $fpath1);

那是因为它是MOVE_uploaded_file,而不是COPY_uploaded_file。 您需要做的是:

move_uploaded_file($tmp_name, $fpath);
copy($fpath, $fpath1);

暂无
暂无

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

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