我是grails的新手,我正在尝试制作一个提供用户上传图像的应用程序,我想将图像URL存储在数据库中,并希望将图像存储在目录中,以便如果我想在gsp中显示上图是什么方式,我尝试使用img src =“$ {assetPath(src:'product /'+ it.img_url)}}来获取图像,效果很好,这里product是一个目录,用于保存图像
“grails-app \ assets \ images \ product”目录,当我在产品目录中对图像进行心脏编码时,它可以完美工作,但是我想让用户上传图像并保存在产品目录中。将图像保存在Assets \ Image路径中是正确的方法,或者我应该将图像保存在Web应用程序路径中,如果我错了,在目录中上传图像的方式是什么,在gsp页面中显示的方式是什么
最佳答案
is right approach to save image in assets\image path or i should save image in web-app path
不,将图像保存在Web应用程序本身中没有任何意义,因为当您重新部署应用程序时,这些图像将丢失。而是将它们保存在文件系统上的某个位置,例如
${HOME}/images
关于image - Grails应用程序镜像路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24220962/