Tag:ipa Code nbsp filename head maximum parse write zemax
File Upload
# #前台:
Form form submit, form Add Style enctype= "Multipart/form-data" method= "post";
# #后台
//string path for the server to save files for
Diskfileitemfactory factory = new Diskfileitemfactory ();
Factory.setsizethreshold (5*1024);//Cache
Factory.setrespository (new file (TempPath));//Temporary file path
Servletfileupload upload = new Servletfileupload (factory);
Upload.setheaderencoding ("UTF-8");
Upload.setsizemax (8888*1024*1024);//Set maximum
list<fileitem> items = upload.parserequest (request);
Fileitem item = items.get (i);
if (!item.isformfield ()) {
FileName = item.getname ();
string[] str = filename.split ("\ \");
String fileType = str[str.lenth-1];
InputStream in = Item.getinputstream ();//Read data written to file
FileOutputStream out = new FileOutputStream (path);
byte buffer[] = new byte[1024];
int len = 0;
while ((Len=in.read (buffer)) >0) {
Out.write (Buffer,0len);
}
Item.delete ();
}
Java File upload key code