1

Ich arbeite an Volley Multipart Bilder auf den Server hochladen. für die ich bin mitSo senden Sie eine leere Datei in Android Volley Multi-Teil zusammen mit den anderen Headern

mBuilder.addBinaryBody(headerKeyName, file, ContentType.create("image/jpg"),FILEPATH); 

Jetzt muss ich zusammen mit einigen Header die leere Datei senden. Wie kann ich diese Methode für leere Datei verwenden.

Bitte jemand mir helfen.

+0

Sie können eine leere Datei mit Datei file = new File (some_path) erstellen; Datei. createNewFile(); dann sende es an den Webservice. – tebitoq

+0

@tabitoq Können Sie mir bitte die genaue Aussage senden, wie oben beschrieben. – basha

Antwort

0

Hallo Sie können etwas tun:

  File file = new File("path"); 

      try { 
       if (file.createNewFile()) {  
       mBuilder.addBinaryBody(headerKeyName, file,ContentType.create("image/jpg"), file.getAbsoluteFile()); 
       } 
      } catch (IOException e) { 
       e.printStackTrace(); 
      } 

Grüße.

+0

Wenn die Datei null ist, dann ist der Dateipfad auch null richtig? – basha

+0

es funktioniert nicht. Erhalten ** java.io.IOException: Öffnen fehlgeschlagen: EROFS (schreibgeschütztes Dateisystem) ** – basha

+0

Bitte stellen Sie sicher, dass diese Berechtigung WRITE_INTERNAL_STORAGE aktiviert ist. – tebitoq

Verwandte Themen