Ποια είναι η σωστή σύνταξη για τη μεταφόρτωση αρχείων από το Παράταση Messenger;
Αυτό είναι τρέχοντα κωδικό μου
HTML
<input id=file type=file/>
το JavaScript
var file = document.getElementById(file).files[0];
var fd = new FormData();
fd.append( message, {attachment:{type:image,payload:{}}} );
fd.append( filedata, file );
MessengerExtensions.beginShareFlow(
function success() {
},
function error(errorCode, errorMessage) {
alert(Failed to share. Please try again. ErrorCode : + errorCode + , error message : + errorMessage )
},
data,
broadcast
);
Όταν εκτελέσετε αυτόν τον κώδικα, Παίρνω το λάθος
Invalid attachment in MessageContent provided to SDK API call
Error code : 2071022
Στο CURL παράδειγμα στην σελίδα τεκμηρίωσης , που χρησιμοποιούν -F, γι 'αυτό προσπαθώ με τα δεδομένα της φόρμας. Εάν όχι ως formdata, πώς θα έπρεπε να είναι η αποστολή του αρχείου;













