Tenho um form onde é carregado um arquivo:
<form name="up" action="inserir.java" method="post" ENCTYPE="multipart/form-data">
Imagem: <input type="file" name="fileInfo"> <br><br>
<input type="submit" name="bt1" value="Enviar">
<input type="button" name="bt2" value="Fechar" onClick="window.close();">
</form>
Entao ele chama uma servlet. Eu preciso que ao receber esse arquivo FILE, essa servlet me transforme ele em byte[]. Ateh agora eu soh achei como converter de byte para inputStream, e o que preciso na verdade é o contrario. Meu codigo ta assim:
MultipartRequest multi = new MultipartRequest(request,".",5*1024*1024);
Enumeration files = multi.getFileNames();
File f = null;
while(files.hasMoreElements()){
String name = (String)files.nextElement();
f = multi.getFile(name);
}
InputStream bin = new FileInputStream(f);
long length = f.length();
byte[] img = new byte[(int)length];
Eu parei aí. Não sei mais o que fazer! Me ajudem. Vlw!!