Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript HTML图像源代码转换为未知代码_Javascript_Php_Html - Fatal编程技术网

Javascript HTML图像源代码转换为未知代码

Javascript HTML图像源代码转换为未知代码,javascript,php,html,Javascript,Php,Html,我试图通过javascript和php发送表单,但php在src属性中返回了大量未知代码,以下是我的代码: $.ajax({ url: '../libs/delete-post-photo.php', type: 'POST', data: { path: photoToDelete }, success: function(returnR){ console.log(

我试图通过javascript和php发送表单,但php在src属性中返回了大量未知代码,以下是我的代码:

    $.ajax({
        url: '../libs/delete-post-photo.php',
        type: 'POST',
        data: {
          path: photoToDelete
        },
        success: function(returnR){
          console.log(returnR);
        }
      });
    function readURL(input) {
     if (input.files && input.files[0]) {
         var reader = new FileReader();

         reader.onload = function (e) {
             $('#photoTitle').attr('src', e.target.result);
         }

         reader.readAsDataURL(input.files[0]);
     }
 }

 $("#subject_photo_up").change(function(){
     readURL(this);
 });
服务器端:

    if(isset($_POST) && !empty($_POST)){
      echo $_POST['path'];
    }

由于安全原因,无法获取文件的绝对路径。浏览器不允许通过Javascript直接访问文件系统。
您可以通过使用
属性来获取文件名。

最后我得到了解决方案,这非常简单

    console.log(file.name);

它返回什么“未知代码”?我认为您是从php返回图像本身,而不是urldata:image/jpeg;base64,/9j/4QAYRXHPZGASUKQAAGAAAAAAAAAAP/SABFEDWNREQAAAAAAAAAAAAAAAAAD/4QMRAHR0CDOVL25ZLMMFKBS94YXAVMS4WLWA8P3HWWYWNRZXQGYMPNAW49IU+7VYIGAQ9ILC1TTBNCENCELINAGENZCI/PIA8EDBZBZBZBZRZRJKKKZRHHHZHZHZFKB2JLLLLLLLLmNVBS94YXW4W8HW8HWW8HW8HYWZZZK9YW9ZZZZZZYZZZZZZZZZZZZYZZZZZZZZZZZYZZZZZZZZZZZYZZZZZZZZZZZZZZJ0IAHR0CDOVL3DY53MY5VCMCVMTK5OS8WMI8YMI1YZGYTC3LUDGF4LW5ZIYI+IDXYZGY6RGVZY3JPCHRPB24GCMRMOMFFIB3V0PSIIHHTBG5ZONHTCD0IAHR0CDOVL25ZLMMFKB2JLLMNVBS94YXAVM4WLYIGG1SBNM6EG1WTU09IMH0D可能的副本只是返回原始数据,但我需要图像源。