vue如何读取项目文件夹内的图片文件并上传?

发布于 2022-09-13 00:56:19 字数 99 浏览 9 评论 0

图片放在vue文件相对路径的 ./img 中,目前读取该文件的图片,显示为一个图片列表

目前想要实现的效果是,点击图片列表,可以实现上传所选的图片

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

与他有关 2022-09-20 00:56:19

不知道img能不能直接转换成 blob。我说两个我知道可以的

  1. ajax 请求,然后直接 responseType: blob
  2. canvasCtx.drawImage 之后,在转行成 canvas.toBlob
奶茶白久 2022-09-20 00:56:19

vue只是一个构建用户界面js框架,和你的需求没有关系,就算用纯js写也行。项目的目录结构和最后浏览器呈现的路径不一样的,代码里的路径都是基于服务器的。

根据你的描述如果JavaScript想访问本地文件系统,网页上需要放一个 input 元素选择文件或者写一个拖放操作处理,然后遍历把图片显示出来,最后写一个可以点击Ajax上传到服务器的功能即可。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文