2010-04-26 14 views

Antwort

9

Sie müssen den FileItemIterator durchlaufen. In dem von Ihnen erwähnten Beispiel wird nur das Bild verarbeitet (FileItemStream imageItm = iter.next();).

// From the example: http://stackoverflow.com/questions/1513603/how-to-upload-and-store-an-image-with-google-app-engine-java 
FileItemIterator iter = upload.getItemIterator(req); 
// Parse the request 
while (iter.hasNext()) { 
    FileItemStream item = iter.next(); 
    String name = item.getFieldName(); 
    InputStream stream = item.openStream(); 
    if (item.isFormField()) { 
     System.out.println("Form field " + name + " with value " 
      + Streams.asString(stream) + " detected."); 
    } else { 
     // Image here. 
     System.out.println("File field " + name + " with file name " 
      + item.getName() + " detected."); 
     // Process the input stream 
     ... 
    } 
} 

Siehe http://www.jguru.com/faq/view.jsp?EID=1045507 für weitere Details.

+0

Danke .. Es funktioniert ... – Manjoor