如何根据数据库中的路径从服务器上找到该文件并打开?

如何根据数据库中的路径从服务器上找到该文件并打开?,第1张

String extend = workergetPhoto()substring(workergetPhoto()

lastIndexOf(""));

// 文件的扩展名

            String folder = "/" + GlobeUPLOAD_FOLDER + "/" + workergetUser()getUserName() + "/" + GlobeWORKER_FOLDER + "/";

            // 存放上传文件的目录

            webfilecreateFolder(getBase(request) + folder);

            // 创建文件夹,getBase(request);获得项目的物理路径(在磁盘中的位置)

            String imgPath = folder + webtoolgetNowDate(2) + extend;// 产生新的相对路径(不带盘符的)

            webfilecopyFile(getBase(request) + workergetPhoto(), getBase(request) + imgPath);// 上传文件(这里只是复制了,因为上传的事情之前已经完成了)

            workersetPhoto(imgPath);

            // 这个路径是插入数据库

            worker = workerDaoadd(worker);

            // 给数据库插入一条记录

查询的时候就能获取插入数据库的路径了。

不知道你是不是想得到某一文件夹的所有文件,如果是,可以试试下面的代码:

string Folder = ServerMapPath("~/YourFolder/");

SystemIODirectoryInfo oDir = new SystemIODirectoryInfo(Folder);

SystemIOFileInfo[] aFiles = oDirGetFiles();

for (int i = 0; i < aFilesLength; i++)

{

ResponseWrite("文件路径:" + aFiles[i]FullName + "<br />");

}

1、双击打开链接,打开对应的总连接。

2、双击数据库,打开数据库,激活对应内容。

3、能看到数据库下面的具体内容,如表格等。

4、点击表,可以查看具体的数据表格,不同的表格。

5、双击左边的数据表格,打开具体的表格。

6、就可以显示了表中所有具体内容,详细信息。

找个FTP的jar包(apache,jsch),先链接上FTP。

然后进入/test/目录,list下这个目录,就能获取到找个目录下的所有文件夹或者文件,如果是文件夹,就循环递归下去,然后拼接路径,就能获取到所有文件的路径

要获取excel的file而不是路径 路径在浏览器中是不确定因素在ie的file标签是可以获取路径的 而用火狐就获取不到 所以不要用路径你应该把form标签设置enctype="multipart/form-data"属性 然后在后台接收formfile传过来的东西 用file接一下之后你要存本地就可以用io流存 如果要存数据库就把二进制流存数据库就行了 现在上传有很多方法 去网上找找 我说的这个是最简单的

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何根据数据库中的路径从服务器上找到该文件并打开?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情