当前位置: 技术问答>java相关
谁能提供文件上传的源代码,具体要求见内(马上结帖,分不够可再加)
来源: 互联网 发布时间:2017-04-10
本文导语: 要要求如下: 实现基本文件上传即可,必须对上传文件进行目录管理,即根据不同的上传日期创建不同的目录(但些创建的目录必须在指定的一个目录中)。 例:指定目录为webapp/image/ 则应在image中创建2002-12-28等目...
要要求如下:
实现基本文件上传即可,必须对上传文件进行目录管理,即根据不同的上传日期创建不同的目录(但些创建的目录必须在指定的一个目录中)。
例:指定目录为webapp/image/
则应在image中创建2002-12-28等目录,其中上传的文件再放入。
最好能有对上传文件删除的管理,谢谢.......
可发致:aeonsun@msn.com
谢谢...
实现基本文件上传即可,必须对上传文件进行目录管理,即根据不同的上传日期创建不同的目录(但些创建的目录必须在指定的一个目录中)。
例:指定目录为webapp/image/
则应在image中创建2002-12-28等目录,其中上传的文件再放入。
最好能有对上传文件删除的管理,谢谢.......
可发致:aeonsun@msn.com
谢谢...
|
>>根据不同的上传日期创建不同的目录:
//上传文件存放目录:/download/userdoc/date/
String userhome=request.getRealPath("/download/userdoc")+"/"+date;
//判断文件的目录是否已经建立
java.io.File dir = new java.io.File(userhome);
if( ! dir.exists() ) //未建立则新建该目录
dir.mkdir();
//上传文件存放目录:/download/userdoc/date/
String userhome=request.getRealPath("/download/userdoc")+"/"+date;
//判断文件的目录是否已经建立
java.io.File dir = new java.io.File(userhome);
if( ! dir.exists() ) //未建立则新建该目录
dir.mkdir();
|
删除文件:
String path=request.getRealPath(url);//得到文件的物理路径
Runtime.getRuntime().exec( "rm -rf " + path);//删除
String path=request.getRealPath(url);//得到文件的物理路径
Runtime.getRuntime().exec( "rm -rf " + path);//删除
|
可以用上传下载组件smartupload
http://www.jspsmart.com/
有很详细的文档和例子
http://www.jspsmart.com/
有很详细的文档和例子
|
去下载一个smartupload,里面有很多例子
|
就用smartupload,非常不错,随便搜索一下就能找到一个