如何根据数据库中的路径从服务器上找到该文件并打开?
发布网友
发布时间:2022-04-24 19:43
我来回答
共5个回答
热心网友
时间:2023-10-09 00:49
String extend = worker.getPhoto().substring(worker.getPhoto().
lastIndexOf("."));
// 文件的扩展名
String folder = "/" + Globe.UPLOAD_FOLDER + "/" + worker.getUser().getUserName() + "/" + Globe.WORKER_FOLDER + "/";
// 存放上传文件的目录
web.file.createFolder(getBase(request) + folder);
// 创建文件夹,getBase(request);获得项目的物理路径(在磁盘中的位置)
String imgPath = folder + web.tool.getNowDate(2) + extend;// 产生新图片的相对路径(不带盘符的)
web.file.copyFile(getBase(request) + worker.getPhoto(), getBase(request) + imgPath);// 上传文件(这里只是复制了,因为上传的事情之前已经完成了)
worker.setPhoto(imgPath);
// 这个路径是插入数据库的
worker = workerDao.add(worker);
// 给数据库插入一条记录.
查询的时候就能获取插入数据库的路径了。
热心网友
时间:2023-10-09 00:50
你存数据库的时候存相对于网站的相对路径。形如:\images\flash\test.swf
你打开的时候直接用Server.PathMap( / )+路径就可以打开了。
热心网友
时间:2023-10-09 00:50
你说的是*吧,首先要在打开服务器所在的路由器的数据库端口,比如SQL Server的1433,mysql的3306.,在用数据库客户端软件连接(用IP地址)+端口号。还要帐号密码等。(比如用SQL Server的查询分析器),或者你可以用远程桌面直接连接服务器,直接操作服务器上的任何东西),具体有设置服务器允许远程桌面连接,路由器端口配置。。
热心网友
时间:2023-10-09 00:51
吧数据库路径复制下来,在命令行里面输入
热心网友
时间:2023-10-09 00:51
直接连接,然后打开。