如何根据数据库中的路径从服务器上找到该文件并打开?
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流存 如果要存数据库就把二进制流存数据库就行了 现在上传有很多方法 去网上找找 我说的这个是最简单的
0条评论