【问题标题】:PHP upload image different directoryPHP上传图片不同的目录
【发布时间】:2017-03-13 23:27:53
【问题描述】:

我在将图像上传到不同目录时遇到问题。

$path = "../uploads/";
$path2 = "../uploads2/";
$imagename = $_FILES['photoimg']['name'];
$actual_image_name = $imagename;
$uploadedfile = $_FILES['photoimg']['tmp_name'];


$widthArray = array(600,240); //resize width.
foreach($widthArray as $newwidth)
{
  $filename = $uploadedfile,$path,$actual_image_name,$newwidth;

//Original Image
if(move_uploaded_file($uploadedfile, $path.$actual_image_name))
{}

if(move_uploaded_file($uploadedfile, $path2.$actual_image_name))
{}

我也想将图片上传到 uploads 和 uploads2 文件夹中?

例如 width = 600px 进入上传,宽度 = 240px 进入文件夹 upload2。

我的代码有什么问题?

【问题讨论】:

  • 有什么问题?
  • 我只是编辑我的问题,

标签: php


【解决方案1】:

使用move_uploaded_file 移动文件后,它在$uploadedfile 中存储的位置不再可用。对于第二个文件,您必须使用 copy 函数。

请尝试以下方法:

if(move_uploaded_file($uploadedfile, $path.$actual_image_name))
{}

if(copy($path.$actual_image_name, $path2.$actual_image_name))
{}

【讨论】:

    【解决方案2】:

    删除此行。我不知道它在那里的目的是什么。

    $filename = $uploadedfile,$path,$actual_image_name,$newwidth;
    

    要调整上传图像的大小,请使用任何库调整大小然后传递它。 但这里是上传到不同目录的完整代码。但是您必须将这两个$file1$file2 调整为您预期的调整大小文件,并在$file1$file2 中替换相同的大小 要调整大小,您可以使用建议的任何代码 here

        $path1 = "../uploads/";
        $path2 = "../uploads2/";
        $file1= $_FILES['photoimg'];
        $file2= $_FILES['photoimg'];
    
        $file1_imagename = $file1['name'];
        $file2_imagename = $file2['name'];
    
        $file1_actual_image_name = $file1_imagename;
        $file2_actual_image_name = $file2_imagename;
    
        $file1_uploadedfile = $file1['tmp_name'];
        $file2_uploadedfile = $file2['tmp_name'];
    
    
        $widthArray = array(600, 240); //resize width.
    
        if (move_uploaded_file($file1_uploadedfile, $path1 . $file1_actual_image_name)) {
            echo "Uploaded Successfully!";
        }
    
        if (move_uploaded_file($file2_uploadedfile, $path2 . $file2_actual_image_name)) {
            echo "Uploaded Successfully!";
        }
    

    【讨论】:

      猜你喜欢
      • 2018-06-16
      • 2020-10-13
      • 1970-01-01
      • 2021-07-15
      • 1970-01-01
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多