caricare file utilizzando InputStream in GAE java
-
20-09-2019 - |
Domanda
Sto cercando di caricare file in Google siti e sto ottenendo il flusso utilizzando comuni apache upload di file. Ottengo il flusso di input, come in
InputStream is = fileItem.openStream();
Come faccio a convertire questo flusso di input nel file oggetto in modo che al di sotto chiamata riesce e sono in grado di impostare il MediaFileSource sopra file convertito.
AttachmentEntry newAttachment = new AttachmentEntry();
newAttachment.setMediaSource(new MediaFileSource(file, fileMimeType));
Soluzione
Si potrebbe utilizzare MediaStreamSource
al posto di MediaFileSource
.
Altri suggerimenti
Non hai l'accesso in scrittura a un file system su AppEngine e si suppone per mantenere i vostri dati in archivio dati. Tuttavia, gaefs progetto ti dà un file system virtuale e, per quanto riguarda il miglior pf mia conoscenza , supporta il caricamento dei file.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow