private static String getUniqueId()
{
int current;
synchronized (DefaultFileItem.class)
{
current = counter++;
}
String id = Integer.toString(current);
if (current < 100000000)
{
id = ("00000000" + id).substring(id.length());
}
return id;
}
private static String getUniqueId()
{
int current;
synchronized (DefaultFileItem.class)
{
current = counter++;
}
String id = Integer.toString(current);
if (current < 100000000)
{
id = ("00000000" + id).substring(id.length());
}
return id;
}
1.不要用""+整数来拼接字符串。调用Integer.toString高效
2.公有数据加同步保护
protected File getTempFile()
{
File tempDir = this.repository;
if (tempDir == null)
{
tempDir = new File(System.getProperty("java.io.tmpdir"));
}
String fileName = "upload_" + getUniqueId() + ".tmp";
File f = new File(tempDir, fileName);
f.deleteOnExit();
return f;
}
注意删除f.deleteOnExit在jvm退出的时候删除文件
分享到:
相关推荐
commons-fileupload apache开源项目,实现文件上传下载功能 ssh上传时必配
commons-fileupload和commons-iojar包以及commons-fileupload源代码
commons-fileupload 包及 源码
commons-fileupload-1.3.2-src 源码
fileupload的源码,class文件,光盘镜像文件
fileupload源码,如今已经不是很好找了
Commons-fileupload工具的API与开发实例解析(一)
commons-fileupload文档及源代码.rar 源代码是官方网站下载的。里面有文档说明,欢迎各位下载。
commons-fileupload-1.2.2+commons-io-2.4文件上传的jar包、源码、帮助文档
commons-fileupload实现jsp上传实例(源码),本源码在本机测试通过。
commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-fileupload-1.2.2commons-...
开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2开发工具 commons-fileupload-1.3.2...
FileUpload_jsp无刷新文件上传源码.zip
赠送jar包:commons-fileupload-1.4.jar; 赠送原API文档:commons-fileupload-1.4-javadoc.jar; 赠送源代码:commons-fileupload-1.4-sources.jar; 赠送Maven依赖信息文件:commons-fileupload-1.4.pom; 包含...
commons commons-fileupload历史版本jar包集合,包括src源码 附件列表: commons-fileupload-1.0.zip commons-fileupload-1.1.1.zip commons-fileupload-1.1.zip commons-fileupload-1.2.1-bin.zip commons-...
赠送jar包:commons-fileupload-1.3.3.jar; 赠送原API文档:commons-fileupload-1.3.3-javadoc.jar; 赠送源代码:commons-fileupload-1.3.3-sources.jar; 赠送Maven依赖信息文件:commons-fileupload-1.3.3.pom;...
commons fileupload 上传组件 jar包 源码 commons fileupload 上传组件 jar包 源码 commons fileupload 上传组件 jar包 源码
FileUpload控件的基本用法 .
<jsp:useBean id="myUpload" scope="page" class="fileUpload.upBean" /> //初始化工作 myUpload.initialize(pageContext); //设定允许的文件后缀名 //myUpload.setAllowedExtList("gif,jpg"); //设定允许...
Commons FileUpload 1.3.2. The Apache Commons FileUpload component provides a simple yet flexible means of adding support for multipart file upload functionality to servlets and web applications. ...