所以我进行了研究并发现Play的
我的网站允许用户上传图片,并在上传后立即在页面上显示。在开发模式下,图片可以正常显示。但在生产模式下,找不到该图片。我理解,在生产模式下,代码没有识别新写入的文件。
一个遇到类似问题的用户提供了一个解决方案,但是它是用Scala编写的。我正在使用Java编写,不知道这个用户的解决方案具体是做什么:Play! Framework: File not served after upload until play clean 看起来这个解决方案似乎是将文件作为下载提供的?因为如果是这样的话,这不是我想要的。我希望通过html访问文件并将其显示出来,就像这样:
我该怎么做才能在
Production
模式在处理assets
时与Development
模式有不同的行为。我的网站允许用户上传图片,并在上传后立即在页面上显示。在开发模式下,图片可以正常显示。但在生产模式下,找不到该图片。我理解,在生产模式下,代码没有识别新写入的文件。
一个遇到类似问题的用户提供了一个解决方案,但是它是用Scala编写的。我正在使用Java编写,不知道这个用户的解决方案具体是做什么:Play! Framework: File not served after upload until play clean 看起来这个解决方案似乎是将文件作为下载提供的?因为如果是这样的话,这不是我想要的。我希望通过html访问文件并将其显示出来,就像这样:
<img src='@routes.Assets.at("images/fileName")'></img>
我该怎么做才能在
生产
模式下访问新上传的资源文件?