【发布时间】:2010-03-13 13:22:24
【问题描述】:
这是我的问题...我有一个小型原型应用程序(恰好位于 AWS 上托管的 Grails 中),我想添加用户上传几张(最多 10 张)图像的功能。我想将这些图像保存在服务器计算机上的磁盘上,位于我的 WAR 之外的文件夹位置。
我意识到可能有一个超级可扩展的解决方案,涉及更多的 Web 服务器和优化的静态资产服务,但对于我可能获得的大约 100 个用户来说,这真的不值得付出努力和成本。
那么,我可以将虚拟文件夹从我的 url 映射到磁盘上的物理文件夹的最简单方法是什么?我有点想...
http://myapp.com/static
映射到我可以配置的文件夹,例如
/var/www/static
所以我可以在我的代码中...
<img src="/static/user1/picture.jpg"/>
我并不特别介意生成的物理文件夹是否可以直接浏览。安全性最终会成为一个问题,但并非一开始就存在。
那么,我有哪些选择?我在 apache 网站上查看了虚拟主机,但感觉比我需要的要复杂。
我不想使用 Grails 静态渲染插件。
【问题讨论】: