在我的应用程序中,我已将上传的图像存储到文件夹./assets/uploads.我正在使用easyimage和imagemagick来存储图像.
在我的应用程序中,上传图像后,它应显示新上传的图像.但即使刷新页面也不会显示.但是当我举起风帆时,会显示图像.
如何在上传图像后立即显示图像?非常感谢!
这是完全正常的情况,因为 Sails 处理资产的方式。
问题是,sails lift资产从./assets文件夹复制(包括目录结构和符号链接)到 后./.tmp/public,就可以公开访问了。
因此,为了在上传后立即显示您的图像,您基本上需要将它们上传./assets/uploads到./.tmp/public/uploads。
现在唯一的问题是./.tmp每次应用程序重新启动时都会重写该文件夹,并且将上传的内容存储./tmp/...在每个sails lift. 例如,这里的解决方案是将上传存储在其中,./uploads并具有./assets/uploads指向../uploads.
| 归档时间: |
|
| 查看次数: |
1879 次 |
| 最近记录: |