PHP 文件上传 move_uploaded_file

妮娜

当我尝试将图像上传到服务器时,Php 总是显示错误。图片:https : //ibb.co/r4crqtF

图像大小为 120kb,我认为这不是问题。

$product_add_cate = $_POST["product_add_category"];
$target_path = "assets/products/".getImagePath($product_add_cate);
$target_file = $target_path.basename($product_add_imge);
if (move_uploaded_file($_FILES["product_photo"]["tmp_name"], $target_file)) {
    echo "success";
} else {
    echo "error";
}

function getImagePath($img_category) {
    $path = "";
    if ($img_category == "product_antidekubitni_program") {
        $path = "antidekubitni program/";
    } else if ($img_category == "product_bolnicki_kreveti_i_oprema") {
        $path = "bolnicki kreveti i oprema/";
    } else if ($img_category == "product_invalidska_kolica") {
        $path = "invalidska kolica/";
    } else if ($img_category == "product_stake_stapovi") {
        $path = "stake, stapovi i hodalice/";
    } else if ($img_category == "product_toaletni_program") {
        $path = "toaletni program/";
    } else if ($img_category == "product_ortoze_mideri") {
        $path = "ortoze mideri steznici/";
    }
    return $path;
}

图像 HTML

<input type="file" name="product_photo" id="fileToUpload" title="Izaberite fotografiju proizvoda" accept="image/*" required>
曼佐洛

尝试使用 $target_path 的完整路径,例如。"c:\app_path\public_path\"

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

PHP move_uploaded_file用于上传目录

PHP move_uploaded_file成功上传但返回false

使用php函数move_uploaded_file上传文件图像后找不到文件图像

PHP move_uploaded_file 重命名文件

move_uploaded_file错误php无法上传到文件路径

通过HTML / PHP上传文件时,可以使用OK()而不是move_uploaded_file()代替吗?

PHP 使用 move_uploaded_file 上传图像两次(不应该时)

在移动文件上的 move_uploaded_file() 之后调用 PHP unlink() 失败

警告 move_uploaded_file():无法在 php 中移动音频文件

使用move_uploaded_file上传文件错误

PHP move_uploaded_file失败

move_uploaded_file()无法将文件移动到Google App Engine(php 7.2)上的Google Storage

在使用 move_uploaded_file 上传到文件路径之前更改文件名

PHP Move_uploaded_file函数不起作用

move_uploaded_file在PHP中不起作用

move_uploaded_file在PHP中不起作用

PHP move_uploaded_file权限仅在RHEL上被拒绝

PHP+MYSQL:错误 move_uploaded_file() 无法移动

move_uploaded_file仅在IE中保存空文件

使用move_uploaded_file()后如何删除文件

move_uploaded_file 更改文件的校验和?

php 8.1 Mac 11.6.6 move_uploaded_file“无法打开流:权限被拒绝”错误

PHP move_uploaded_file权限被拒绝(权限设置为755)

PHP / IIS copy()/ move_uploaded_file()无法打开流:权限被拒绝警告

PHP move_uploaded_file不起作用,但是也没有错误?

如何确定为什么PHP的move_uploaded_file失败

PHP move_uploaded_file将不起作用-is_writable和is_dir = true

Php 使用来自 json 数据结构的 move_uploaded_file()

move_uploaded_file函数保存到不同目录文件夹的问题