Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/27.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 从输入文件将图像上载到facebook_Javascript_Html_Facebook Graph Api - Fatal编程技术网

Javascript 从输入文件将图像上载到facebook

Javascript 从输入文件将图像上载到facebook,javascript,html,facebook-graph-api,Javascript,Html,Facebook Graph Api,因此,我正在尝试使用graph api将一个简单的图像上传到facebook 该文件由输入类型文件上载 var file= $("#imagenesUpload")[0].files[0]; var formData = new FormData(); formData.append("source", file); FB.api("/me/photos", "POST", formData, function (respo

因此,我正在尝试使用graph api将一个简单的图像上传到facebook

该文件由输入类型文件上载

var file= $("#imagenesUpload")[0].files[0];
        var formData = new FormData();
        formData.append("source", file);
        FB.api("/me/photos", "POST", formData,
            function (response) {
              if (response) {
                console.log(response);
              }
            }
        );
但是我总是得到一个
(#324)需要上传文件的

也尝试了同样的结果

var file= $("#imagenesUpload")[0].files[0];
        FB.api("/me/photos", "POST", {"source":file},
            function (response) {
              if (response) {
                console.log(response);
              }
            }
        );

在Facebook开发者的官方网站上有一篇文章解释了图像应该如何设置。以下是链接:


(查看场景2)

是的,这种方法不适合我的需要。正如我所说的,我使用的是JS,这里的信息是PHP,而不是PHP,他们甚至没有使用graph api,而是直接使用get方法,这可能导致代码注入,我不想处理这个问题,因此我尽可能起诉post和ajax