। मुझे एक फ़ाइल और उससे जुड़े कुछ पैरामीटर भेजना है।
इस कोड के साथ serversidetry {
ServletFileUpload upload = new ServletFileUpload();
FileItemIterator iterator = upload.getItemIterator(request);
while (iterator.hasNext()) {
FileItemStream item = iterator.next();
if (item.isFormField()) {
String fieldName=item.getFieldName();
String fieldValue = Streams.asString(item.openStream());
System.out.println(" chk " +fieldName +" = "+ fieldValue);
} else {
stream = item.openStream();
fileName = item.getName();
mimetype = item.getContentType();
int c;
while ((c = stream.read()) != -1) {
System.out.print((char) c);
}
}
}
}catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
System.out.println("out of try");
ByteArrayOutputStream output = new ByteArrayOutputStream();
int nRead;
while ((nRead = stream.read(buffer, 0, buffer.length)) != -1) {
System.out.println("lenth111" +nRead);
output.write(buffer, 0, nRead);
}
System.out.println("lenth" +nRead);
output.flush();
पर
मैं धारा पढ़ सकते हैं। और भी सांत्वना "कोशिश से बाहर" पर भी
और अंत में while ((nRead = stream.read(buffer, 0, buffer.length)) != -1)
लाइन पर मैं एक चेतावनी
चेतावनी मिल गया छपा है:/UploadFileServlet: org.apache.commons.fileupload.FileItemStream $ ItemSkippedException।
इस समस्या को हल करने के लिए कैसे करें ??
हाय GameBuilder और थॉमस Broyer, तो आप उस पर एक समाधान मिला? क्योंकि मुझे दिनों के लिए एक ही समस्या मिल रही है। कृपया, क्या कोई हमारी मदद कर सकता है? धन्यवाद – Aerox
अरे, मैं भी वही ढूंढ रहा हूं। क्या आपको कोई समाधान मिला? –