java ,SmartUpload上传文件后怎么把上传到服务器上的文件路径写入数据库

java ,SmartUpload上传文件后怎么把上传到服务器上的文件路径写入数据库,第1张

上传文件时,需要给SmartUpload传一个上传文件的保存地址,一般都用一个String来表示,使用request来获得。比如,你要把文件保存在项目路径下的upload文件夹,刚:

String

path

=

requestgetRealPath("upload");//获取upload文

//夹的绝对路径。

//得到:c://项目名/upload/

然后再拼上你的文件名,比如你上传一个叫testtxt的文件,则全部的URL为:

path

+

fileName

=

"c:///项目名/upload/"+"texttxt";

在实际的编程中,其实数据库只需要保存fileName就可以了,path作为配置,每次系统加载时再去读取,这样做的好处是:系统的环境变化时,只需要修改配置文件就能够搞定,而且不会重复保存多余的路径(因为路径都是一样的)

使用java中的io进行读取

BufferedReader bufferedReader = null;

File file = new File("文档地址+文档名docx");

if(!fileexists()){

Systemoutprintln("文件不存在");

} else {

bufferedReader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "读取的字符格式(UTF-8或GBK)"));

String lineText = null;

while((lineText = bufferedReaderreadLine()) != null){

if (linText != null && !lineTexteq("")){

Systemoutprintln("一次读取一行,一行内容为:" + lineText);

}

}

}

服务器端,做一个FTP,客户端使用APACHE的FTP组件上传。。。。。。。

服务器端实现HTTP的POST接收,,,,,客户端使用httpclient组件post上去

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java ,SmartUpload上传文件后怎么把上传到服务器上的文件路径写入数据库

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情