夸项目上传文件

来源:互联网 发布:iphone7删不掉灰色软件 编辑:程序博客网 时间:2024/04/29 08:46

跨越项目上传文件

目的:把文件上传到指定位置,通过配制好的路径项目能够拿到图片。

意义:当项目重新布置的时候,项目的文件不会丢失。

步骤:

1、 首相找到你的tomcat服务器的conf文件夹下的server.xml。

       例如:我的就是在E:\apache-tomcat-7.0.61\conf

2、 打开server.xml文件,然后找到第一个Host标签,在这个标签的最下加上<Context path="/upload_file" docBase="D:\temp" reloadable="false" />

     docBase属性:这个属性填的值是你文件上传的位置

         例如:我的文件放在D盘下的temp文件夹下,那么我的docBase配置就是docBase="D:\temp"

    path属性:这个属性是你的链接地址访问的路劲中替换docBase属性的值。

          例如:以我的配置为例:如果你想访问D盘下的temp文件夹下下的1.jpg文件,而你把path属性配置为path="/upload_file",我的端口号为8080,那么当你起来服务通过http://localhost:8080/ upload_file/1.jpg就可以找到文件,

reloadable属性:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重新加载Web应用。

3、 按照上面的配置还可能初相一种错误,那就是当这个1.jpg没直接在temp文件夹下,而是在temp文件夹下有一个image的文件夹,而1.jpg在image的文件夹下的时候,通过上面的访问办法访问不到。那么此时你应该进行一个操作。找到tomcat下conf文件夹下的web.xml文件,打开该文件,然后把106行的false改成true。


 

 

 

2 0