Я пытаюсь создать приложение для организации фотографий в Facebook без использования процесса на стороне сервера.
Теперь я могу просматривать фотографии, используя метод readAsDataURL объекта FileReader, например ...
var file = e.dataTransfer.files[0];
var reader = new FileReader();
reader.onload = function(e) {
var imgObj = $(document.createElement('img')).attr('src',reader.result).appendTo('#image_preview_wrapper');
};
reader.readAsDataURL(file);
}, false);
Вопрос в том, как разместить данные изображения в Facebook.
Я пытаюсь сделать что-то вроде
var reader = new FileReader();
reader.onload = function(e) {
var data = reader.result;
FB.api('/me/photos','post',{ image : data },function(res){
alert(res);
});
}
reader.readAsBinaryString(file);
В этом случае я не могу установить enctype = "multipart / form-data" и получаю 400 неверных запросов.
Кто-нибудь может мне помочь?