大家好,被一个问题困扰很久了,新手小白的毕业课题,实在找不到解决办法,来这里求助一下
前端使用Vue,后端用Springboot,其实就是调用一个工业相机,前端按拍照之后会在本地的c盘中生成一张JPG图片,在开发环境下是可以找到c盘下这张图片(相机调试框内)并且自动刷新的,但是用webPack打包之后前端就只显示打包好的img文件下内的已经缓存好的图片,其中前端是用nginx部署的,后端直接启动jar包。
目前vue显示图片的策略就是 “require('C:/test/' + this.picture)” ,读取c盘test文件下拍好的照片,cnpm run serve开发环境下是可以读取到的
我思考过几个解决办法,但依然毫无头绪
1、能不能根据前端根据图片名字(比如1.jpg)反复请求后端上传c盘的图片到服务器,然后再根据url地址刷新这张图片?
2、能不能在nginx中设置,让部署好的前端不读取打好包的dist文件夹内的静态文件img,而读取我主机的c:/test中的图片?
小白在此谢过大家!~
题目描述
题目来源及自己的思路
相关代码
粘贴代码文本(请勿用截图)
这里不采用这样的方案, 改成
'/staticFile/' + this.picture
。嗯就是你的方案二,然后你改nginx,把/staticFile/
代理到你的 c 盘