element的上传

项目需求:

上传各种文件,图片,office类型的文件

(图片具有预览功能)

本来office文件也需要预览功能,但是后面取消了该功能,其实前端的做法和图片预览的一样。只不过是需要第三方地址来在线预览。


实现框架:vue-element


遇到的问题:后台无法拿到token


这是element的写法

在项目中我直接使用vue-element的上传组件,发现出现session丢失,后端无法获取到sessionid,导致返回状态为未登陆。每一次请求都是显示未登录。

解决方法:

添加这个属性 

with-credentials为true支持发送 cookie 凭证信息


添加了这个属性即可

问题二:后台返回的图片地址在浏览器地址栏输入没问题,但是在页面显示失效的问题

原因:

通常后台返回的图片地址,都应该是完整的。

但是如果后台没有处理,他可能返回了地址是 域名加图片信息,例如127.1.*.*这种。

因为我们复制到浏览器的时候,浏览器会自动为图片地址加上http,所以我们可以看到。

所以,如果我们在页面上无法显示时可以使用拼接http字符串

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 基于Vue的一些资料 内容 UI组件 开发框架 实用库 服务端 辅助工具 应用实例 Demo示例 element★...
    尝了又尝阅读 1,178评论 0 1
  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 13,944评论 0 15
  • 简说Vue (组件库) https://github.com/ElemeFE/element" 饿了么出品的VUE...
    Estrus丶阅读 1,808评论 0 1
  • 《简约至上—交互式设计四策略》近两百页的内容,结合自己的理解归纳成阅读笔记,好处甚多:加强理解,阅读简单,重点突出...
    lkl_ue阅读 2,484评论 3 88
  • 镜像的定制实际上就是定制每一层所添加的配置、文件。使用Dockerfile可以记录每一层操作的命令,然后用它来定制...
    羊yang678阅读 235评论 0 1