如何获取 的图片上传路径

boss_2012 2013-05-10 02:05:03
如何获取 <input type="file">的图片上传路径,只需要获取路径,然后存到数据库就行了

我这里能娶到的只是图片的名字例如1.jpg
我想拿到的是绝对路径:G:.....1.jpg
框框里的全值是整个路径,有没有一个属性代表这个框框的值?或者怎么能拿到框框里的全值?
...全文
22199 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ranshaoba3122 2013-07-24
  • 打赏
  • 举报
回复
  • 打赏
  • 举报
回复
1,跟客户端有关系。有的浏览器数据传输时没有传输这个path,通过正常路径是无法拿到地址。 2,struts2的文件上传封装有关系, struts2的文件上传本质是common-fileupdate框架的封装,它更本就没有封装获取这个path,当然拿不到。自己去写servlet调用common-fileupload框架实现吧。
风在笑你 2013-05-10
  • 打赏
  • 举报
回复
这个非常简单 记得我当初维护 FaceLook 项目的时候 先在<input type="file" name="file"> 就可以了 当然咯 还有你必须把你tomcat下面的路径放上去
zgh_mnb 2013-05-10
  • 打赏
  • 举报
回复
好像FF和IE 还有区别的 记得之前遇到这个问题过
  • 打赏
  • 举报
回复
引用 楼主 boss_2012 的回复:
如何获取 <input type="file">的图片上传路径,只需要获取路径,然后存到数据库就行了 我这里能娶到的只是图片的名字例如1.jpg 我想拿到的是绝对路径:G:.....1.jpg 框框里的全值是整个路径,有没有一个属性代表这个框框的值?或者怎么能拿到框框里的全值?
楼主。上传路径,不是获取的哦。是你自己定义一个输出路径,输出路径就是上传路径。记得结贴哦。你的结贴率还是0哦。
  • 打赏
  • 举报
回复
struts2中一般上传会定义3个变量: file,filename,contenttype分别封装文件输入项的文件、文件名、文件类型。 直接通过get方法就能拿到自动封装的文件、文件名、文件类型, 拿到文件了。 框框的值,你定义输入项的时候,那个name不就代表这个输入框么?
rihaduo202 2013-05-10
  • 打赏
  • 举报
回复
引用 2 楼 bichir 的回复:
上传之后你的G....1.jpg路径就没用了,首先你拿不到这个路径,就算能让你拿到也没用。
+1 从后台传上传后存放的路径,这样才有用。
xiyuan1999 2013-05-10
  • 打赏
  • 举报
回复
服务器端还是前端的 前端的话 $("#input的id").val(); 不就好了? 服务端的地址是自己拼接的吧,path 拼接文件名。
付金辉 2013-05-10
  • 打赏
  • 举报
回复
上传有现成的控件 网上一搜一堆一堆的
bichir 2013-05-10
  • 打赏
  • 举报
回复
上传之后你的G....1.jpg路径就没用了,首先你拿不到这个路径,就算能让你拿到也没用。
失落夏天 2013-05-10
  • 打赏
  • 举报
回复
直接传到后台的路径是temp的路径。。 必须前台获取到路径后传到后台才行。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧