在JSP中用<input type="file">得到文件的绝对路径,怎么把这个绝对路径变成项目中的相对路径?
例如:现在用<inputtype="file">得到:F:\XiangMu\WebRoot\img\a.gif怎么在后台改成:img\a.gif...
例如:现在用<input type="file">得到: F:\XiangMu\WebRoot\img\a.gif
怎么在后台改成:img\a.gif 展开
怎么在后台改成:img\a.gif 展开
4个回答
展开全部
先将文件上传到你服务器端的一个images文件夹中,然后数据库保存的路径是你在服务器端的绝对路径。
以后要显示,例如头像这种东西,就根据绝对路径去服务器端的images文件夹中找就行了。
以后要显示,例如头像这种东西,就根据绝对路径去服务器端的images文件夹中找就行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<input type="file">获取的客户端的路径
你的项目是服务器端的,完全两个东西啊
你的项目是服务器端的,完全两个东西啊
追问
有办法么?我现在在做后台,要把文件的路径写入数据库。
追答
有些浏览器的问题,建议将文本域的值存放在隐藏域中,再传递就没问题了
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
得到file中地址,用字符串分割做吧,想直接拿来用还真不容易
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
String f=F:\XiangMu\WebRoot\img\a.gif
再定义一个变量 string u=f.substring(18,length);
18代表开始截取的字节 length 代表总长度 或不写
再定义一个变量 string u=f.substring(18,length);
18代表开始截取的字节 length 代表总长度 或不写
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询