使用elementui上传第一个图片后进行保存,之后再次通过编辑进入 显示正常
blob地址也是一样的
现在添加第二个图片
再次点击第二个图片的编辑 也可正常显示
但是一但点击之前上传的图片之后 就发现
浏览器加载不出来了 并且点过之后最后一次的图片也无法加载了 (大概意思就是 一次一次上传 最后一次上传的打开可以正常显示 一旦打开之前上传过的图片(地址都是对的) 所有图片就都无法加载了)但是鼠标悬停在地址栏上是可以看到的 如下图
补充说明
目前是的操作是没有上传到后台 应该是在前端中缓存的图片 业务逻辑需要等所有信息填写完毕后一次性传送给后台进行处理
有朋友能提点下吗 xiexie了
Blob URL并不是永久有效的。一旦用户关闭了或者离开了包含创建Blob URL脚本的文 档,该Blob URL就失效了。比如,将Blob URL保存到本地存储器中,然后当用户开始 个新的Web应用会话的时再使用它是不可能的。
一旦离开当前页面,blob url 就会失效,重新生成url,或者使用base64。
你要检查后端有没有把图片存在那个路径下。
你要在数据库里面定义2个字段,分别保存不同图片的地址,上传的时候后台用2个函数接收,或者要带参数区别是哪个字段的图片。
直接复制了两个 发现也是这种情况 有点搞不懂blob
这是失败的请求信息
这是成功的请求信息