private void writeFormFile(FormFileField formFile) throws IOException {
File file = formFile.getFile();
// create inputstream
currentFileName = file.getName();
System.out.println("CURRENT FILE "+ currentFileName);
BufferedInputStream in = new BufferedInputStream(new FileInputStream(file));
// write boundary
out.writeBytes(PREFIX);
out.writeBytes(boundary);
out.writeBytes(NEWLINE);
// write content header
out.writeBytes("Content-Disposition: form-data; name=\"" + formFile.getName() + "\"; filename=\"" + formFile.getURLEncodedUploadName() + "\"" + NEWLINE);
out.writeBytes("Content-Type: " + formFile.getContentType() + NEWLINE);
out.writeBytes(NEWLINE);
// write content
byte[] data = new byte[1024];
int len = 0;
while ((len = in.read(data, 0, data.length)) != -1) {
out.write(data, 0, len);
// update properties
bytesProcessed = bytesProcessed + len;
}
out.writeBytes(NEWLINE);
System.out.println("ANTES DEL FLUSH");
out.flush();
Comentarios recientes
hace 2 semanas 4 días
hace 6 semanas 5 días
hace 14 semanas 1 día
hace 22 semanas 2 días
hace 24 semanas 6 días
hace 26 semanas 3 días
hace 29 semanas 5 días
hace 29 semanas 5 días
hace 35 semanas 5 días
hace 36 semanas 6 días