在项目开发中,我们经常遇到用户上传的文件和应用服务器要分开的要求,比如单独配置一个图片服务器。这样可以避免用户进行上传下载的时候,不影响业务服务器的带宽,利于维护等等优点。
这里仅需要在Tomcat类服务器中简单配置图片上传的地址即可,在Tomcat配置文件server.xml中添加配置,如把D:/uploads比作应用服务器,配置如下:
<Context docBase="D:/uploads" path="/zkybm/uploads" debug="0" reloadable="true"/>
比如updates下有一张1.jpg的图片,我们可以通过http://localhost:8080 /zkybm/uploads /1.jpg或<img src=" /zkybm/uploads /1.jpg" />来访问,在后台通过File等类对D:/uploads下的文件进行增删操作。