使用JS SDK将本地托管的照片上载到Facebook

使用JS SDK将本地托管的照片上载到Facebook,facebook,facebook-graph-api,facebook-javascript-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,我知道你可以通过JS SDK上传照片到facebook,并提供一个外部照片URL。但我如何将本地托管的照片上传到Facebook?如果我使用我的IP地址,仍然会出现以下错误: "http://10.0.1.9:9914/media/images/templates/cover/851x315_FLAME.png is an internal url, but this is an external request 代码: 所有我想要的是能够上传本地托管的照片到FB使用JS SDK!请帮忙 问了

我知道你可以通过JS SDK上传照片到facebook,并提供一个外部照片URL。但我如何将本地托管的照片上传到Facebook?如果我使用我的IP地址,仍然会出现以下错误:

"http://10.0.1.9:9914/media/images/templates/cover/851x315_FLAME.png is an internal url, but this is an external request
代码:

所有我想要的是能够上传本地托管的照片到FB使用JS SDK!请帮忙

问了类似的问题

iFrame上传方法可能是您的最佳选择,但如果您有空间这样做,那么您最好在服务器端完成所有操作。

类似的问题也会被问到

iFrame上传方法可能是您的最佳选择,但是如果您有空间这样做,那么您最好还是在服务器端完成这一切

var data = array();
data['message'] = 'hello world';
data['url'] = 'http://10.0.1.9:9914/media/images/templates/cover/851x315_FLAME.png';

FB.api('/me/photos', 'post', data, function(response){
    if (!response || response.error) {
        //alert('Error occurred');
    } else {
        //alert('Post ID: ' + response.id);
    }
});