Hochladen von Base64-Bild auf Facebook Graph API über Javascript / Phonegap

9

Ich versuche eine "post" -Anfrage an Ссылка "+ userID +" / photos? access_token="+ accessToken" zu stellen / p>

mit dem Parameter 'url' als base64-Daten-URI.

Ich habe den Fehler "data: base64 .... ist eine interne URL, aber das ist eine externe Anfrage".

    
J.a. Peña 24.02.2013, 22:28
quelle

2 Antworten

0

Ich weiß, dass ich nicht in der Lage bin, ein einzelnes Foto hochzuladen. Nach schlaflosen Nächten und Tagen der Forschung, habe ich es endlich mit dem cordova File-Transfer Plugin arbeiten lassen.

Diese Lösung erfordert NICHT Uint8Array oder Blobs Unterstützung;)

Fügen Sie zuerst das Plugin hinzu: cordova plugin add org.apache.cordova.file-transfer

Verwenden Sie dann diesen Code (Beachten Sie, dass ich angular.js verwende. Verwenden Sie keine Versprechen oder verwenden Sie eine Bibliothek wie rsvp oder Q, um Ihre Versprechen zu halten):

%Vor%     
user3127242 11.08.2014 13:44
quelle
-1
%Vor%     
Richie Fredicson 31.08.2013 14:56
quelle