【问题标题】:I want to upload image in different directory on same server in php我想用php在同一台服务器上的不同目录中上传图片
【发布时间】:2020-10-13 04:46:39
【问题描述】:

我的 API 在 'deals-app/image_upload.php' 中,我想将我的图片保存在 'direct_discount/assets/images/offer_images/' 上。两个目录都在同一台服务器上:

这是我的代码:

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
   if (isset($_FILES['files']['name'])) {
    $errors = [];
    $path = 'image_upload/  ';
    $extensions = ['jpg', 'jpeg', 'png', 'gif','doc','pdf'];
    $file_name = array();  
    for($i = 0; $i < count($_FILES['files']['name']); $i++){
    $all_files = count($_FILES['files']['tmp_name']);  
        $file_tmp = $_FILES['files']['tmp_name'][$i];
        $file_type = $_FILES['files']['type'][$i];
        $file_size = $_FILES['files']['size'][$i];
        $file_dataname = $_FILES['files']['name'][$i];
        $file_ext = strtolower(end(explode('.', $_FILES['files']['name'][$i])));
        // $file_imagename = uniqid().".".$file_ext;
        $file_imagename = $file_dataname ; 
        $file_name[] = $file_imagename;
        $file = $path . $file_imagename;
        if (empty($errors)) {
            move_uploaded_file($file_tmp, $file);
        }
    } 

我想在这个目录上传多张图片:direct_discount/assets/images/offer_images/。我在路径变量中给出了这条路径,但它不起作用。我该如何解决?

【问题讨论】:

  • direct_discount/assets/images/offer_images/ PHP 代码运行的子文件夹吗?

标签: php image ionic-framework ionic4 image-upload


【解决方案1】:

$path = '/var/www/html/{存放图片的文件夹}'; // (替换为 localhost 文件夹的路径 /var/www/html/)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-12
    • 2023-03-17
    • 2021-11-20
    • 2015-04-01
    相关资源
    最近更新 更多