Ich setze Header und Körper, Verwenden fetch mit Post, um Bild auf Server hochladen. Ich bekomme den Response-Code 200, aber es ist nicht Bild hochladen, aber der Rest der Daten wird hochgeladen. HierSo laden Sie Image auf Server mit ReactNative
ist der Code des Körpers:
export default function setRequestBody(imagePath){
let boundry = "----WebKitFormBoundaryIOASRrUAgzuadr8l";
let body = new FormData();
body.append("--"+boundry+"\r\n");
body.append("Content-Disposition: form-data; name=imageCaption\r\n\r\n");
body.append("Caption"+"\r\n");
body.append("--"+boundry+"\r\n");
body.append("Content-Disposition: form-data; name=imageFormKey; filename =iimageName.pngg \r\n");
body.append("Content-Type: image/png \r\n\r\n");
body.append({uri : imagePath});
// appened image Data Here
body.append("\r\n");
body.append("--"+boundry+"--\r\n");
return body
}
Bitte help.What Fehler, den ich machen werde. :(
Mit dieser gibt Fehler: Undefined ist ein Objekt (RNFetchBlob.DocumentDir bewerten) –
Dies ist ein natives Modul, müssen Sie native Bibliotheken verknüpfen und das Projekt neu kompilieren. – Xeijp