AngularJS:将图片作为多部分/formdata上传到facebook graph api
我正在尝试使用中所示的方法将照片上载到facebook 如果照片已经在互联网上,我可以使用如下所示的url参数上传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(),
$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">