错误的未定义索引将图像上传到服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误的未定义索引将图像上传到服务器相关的知识,希望对你有一定的参考价值。

[尝试将图像上传到服务器时如何解决未定义的索引错误?我正在尝试创建一个API,以使用phpmysql将图像上传到服务器。

错误:

注意:未定义索引:img_logo第6行的/opt/lampp/htdocs/Carekkerje/upload.php“成功”:0,“消息”:“上传图片时出错”

此部分中的错误:

$ img_logo = $ _POST ['img_logo'];

我的代码:

upload.php

<?php
    include_once "koneksi.php";

    class emp

    $img_logo = $_POST['img_logo'];

    $random = random_word(20);

    $path = "images/".$random.".png";

        // sesuiakan ip address laptop/pc atau URL server
    $actualpath = "http://192.168.43.193/Carekkerje/$path";

    $query = mysqli_query($con, "INSERT INTO transaksi (img_logo) VALUES ('$actualpath')");

        if ($query)
            file_put_contents($path,base64_decode($img_logo));

            $response = new emp();
            $response->success = 1;
            $response->message = "Successfully Uploaded";
            die(json_encode($response));
         else 
            $response = new emp();
            $response->success = 0;
            $response->message = "Error Upload image";
            die(json_encode($response)); 
        


    // fungsi random string pada gambar untuk menghindari nama file yang sama
    function random_word($id = 20)
        $pool = '1234567890abcdefghijkmnpqrstuvwxyz';

        $word = '';
        for ($i = 0; $i < $id; $i++)
            $word .= substr($pool, mt_rand(0, strlen($pool) -1), 1);
        
        return $word; 
    

    mysqli_close($con);

?>  

[尝试将图像上传到服务器时如何解决未定义的索引错误?我正在尝试创建一个API,以使用PHP和MySQL将图像上传到服务器。错误:注意:未定义的索引:...

答案

检查图像是否在$ _FILES ['img_logo']中接收。

以上是关于错误的未定义索引将图像上传到服务器的主要内容,如果未能解决你的问题,请参考以下文章

使用 React Native 将图像上传到 Firebase

尝试将文件(图像)上传到服务器时出现错误 403

如何修复符号查找错误:集群环境中的未定义符号错误

PHP会话的未定义索引

将图像上传到 S3 时遇到内部服务器错误 500

注意:未定义索引:[重复]中的图像