Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.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
AngularJS:将图片作为多部分/formdata上传到facebook graph api_Angularjs_Facebook_Facebook Graph Api - Fatal编程技术网

AngularJS:将图片作为多部分/formdata上传到facebook graph api

AngularJS:将图片作为多部分/formdata上传到facebook graph api,angularjs,facebook,facebook-graph-api,Angularjs,Facebook,Facebook Graph Api,我正在尝试使用中所示的方法将照片上载到facebook 如果照片已经在互联网上,我可以使用如下所示的url参数上传 $scope.uploadPicture = function () { FB.api( "/me/photos", 'post', { caption: "Testing uploadPicture", access_token: authFact.getAccessToken(),

我正在尝试使用中所示的方法将照片上载到facebook

如果照片已经在互联网上,我可以使用如下所示的url参数上传

$scope.uploadPicture = function () {        
    FB.api(
        "/me/photos", 'post', {
            caption: "Testing uploadPicture",
            access_token: authFact.getAccessToken(),
            url: 'http://www.website.com/somejpg.jpg'
        },
        function (response) {
                if (response && !response.error) {
                    console.log(response);
                } 
            }
        );
    };
我希望能够将本地机器上的图片作为多部分/表单数据发布

有人能给我指一下正确的方向吗

我的html看起来像这样

<form>
            <div class="form-group">
                <label for="fileInput">File input</label>
                <input type="file" id="fileInput">
                <p class="help-block">Example block-level help text here.</p>
            </div>
            <div class="form-group">
                <label for="itemName">Name: </label>
                <input type="text" class="form-control" id="itemName" placeholder="Enter Name here..">
            </div>
            <button type="submit" class="btn btn-default">Submit</button>
        </form>

尝试使用源代码而不是url,url用于internet上已有的文件

<input type="file" id="souce">