首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java相关 >

获取文件上传后的路径有关问题!请高手解答!

2012-02-06 
获取文件上传后的路径问题!!!急!!!!!请高手解答!!!情况是这样的,小弟做了一个文件上传的功能,现在想得到文

获取文件上传后的路径问题!!!急!!!!!请高手解答!!!
情况是这样的,小弟做了一个文件上传的功能,现在想得到文件上传成功之后的路径
如:http://127.0.0.1:8080/ZZVC_HOMEPAGE/uploads/google.jpg这种格式的。要其他机器也能访问到这个图片的路径。
这个如何获取,还望高手们帮帮忙了!
顺便再问问,小弟做这个文件上传也是初学,使用struts1做的,不知道具体在哪限制文件上传类型和大小,请高手们方便的话一并告知小弟,小弟感激不尽了!
谢谢啦!!!!

[解决办法]
上传的文件在struts中用一个File file;对象接收,这个file是可以获取文件路径的,你要把上传的文件移动到指定是目录下,如你的uploads目录下,然后在JSP中用 uploads/google.jpg 就可以访问,不需要前面那么长的http://127.0.0.1:8080/ZZVC_HOMEPAGE/
[解决办法]
文件上传后,难道不在数据库做记录吗?
在数据库见个字段
fileName varchar2(100);
这个fileName是存储你文件上传后的路径
[解决办法]
http://127.0.0.1:8080/ZZVC_HOMEPAGE 通过如下代码获取。

Java code
   String path = request.getContextPath();            String basePath = request.getScheme() + "://"                    + request.getServerName() + ":" + request.getServerPort()                    + path + "/";
[解决办法]
struts1文件类型限制,百度下吧。
struts2是


<interceptor-ref name="fileUpload">
<param name="allowedTypes">
application/msword, application/pdf,
application/vnd.openxmlformats-officedocument.wordprocessingml.document
</param>
<param name="maximumSize">4194304</param> <!-- 最大4M 4*1024*1024 -->
</interceptor-ref>

热点排行