【问题标题】:php image upload problem with move_uploaded_file function带有move_uploaded_file函数的php图像上传问题
【发布时间】:2010-07-31 10:55:09
【问题描述】:

我有一个图片上传脚本 使用这样的 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 但不将文件复制到第二个位置...

【问题讨论】:

    标签: php image-uploading


    【解决方案1】:

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-09-19
        • 1970-01-01
        • 2014-07-05
        • 1970-01-01
        • 1970-01-01
        • 2021-08-05
        • 2012-04-15
        相关资源
        最近更新 更多