javaweb从浏览器上传文件到服务器,保存在什么地方比较好
javaweb从浏览器上传文件到服务器,因为Eclipse发布网站tomcat会更新,如果把文件传到tomcat路径下,此时,文件会被自动删除,所以选择将文件上传到一个非...
javaweb从浏览器上传文件到服务器,因为Eclipse发布网站tomcat会更新,如果把文件传到tomcat路径下,此时,文件会被自动删除,所以选择将文件上传到一个非tomcat路径下,但又遇到了一个问题,因为非tomcat路径是不能在浏览器端通过URL直接访问的(比方说上传一张图片,然后要在jsp页面通过src直接访问并显示出来),所以在此请教一下这方面的高手,不知道的请路过
展开
展开全部
1、资源文件放在服务器下是完全没问题的,一个网站发布后也不会随便更新的。
2、如果资源文件过多、或都过大,是建议放到服务器下的,会占用服务器过大的空间,你可以在tomcat中再配置一个虚拟路径,指向一个盘符下一个文件夹(如:D:/images),在 tomcat 的 server.xml 中设置<Context docBase="D:/images" path="/img" />,然后你就可以用你的服务器地址+/img/+资源路径(注意:这个资源路径是相对D:/images的相对路径)去访问资源了
2、如果资源文件过多、或都过大,是建议放到服务器下的,会占用服务器过大的空间,你可以在tomcat中再配置一个虚拟路径,指向一个盘符下一个文件夹(如:D:/images),在 tomcat 的 server.xml 中设置<Context docBase="D:/images" path="/img" />,然后你就可以用你的服务器地址+/img/+资源路径(注意:这个资源路径是相对D:/images的相对路径)去访问资源了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询