账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    element-ui 上传问题
    37
    0

    图片是通过连接设备拍摄后获取的本地存储的绝对地址。。。如何用upload上传
    将图片直接放置于 file-list 内,状态自动变为 success。。。无法上传。

    仔细看了看数据,对比了通过选择图片后的数组结构。。。
    通过选择图片:

    {
    name: "2-1406091109422c.jpg"
    percentage: 0
    raw: File(348934)
        lastModified: 1530602084907
        lastModifiedDate: Tue Jul 03 2018 15:14:44 GMT+0800 (中国标准时间) {}
        name: "2-1406091109422c.jpg"
        size: 348934
        type: "image/jpeg"
        uid: 1542613909039
        webkitRelativePath: ""
        __proto__: File
    size: 348934
    status: "ready"
    uid: 1542613909039
    }

    通过设备拍摄后赋值到 file-list 内的数据(此数据是base64转file后的):

    {
    name: "123.png"
    raw: File(106239)
        lastModified: 1542614011207
        lastModifiedDate: Mon Nov 19 2018 15:53:31 GMT+0800 (中国标准时间) {}
        name: "123.png"
        size: 106239
        type: "image/jpg"
        webkitRelativePath: ""
        __proto__: File
    status: "ready"
    uid: 1542614011293
    }

    决定吧本地获取的图片(base64)转为 file 对象,放入 file-list 可是提交过去,有 file 对像内没有 uid 这个参数,上传就报错(uid是自动生成)。。。。

    是在不知道怎么弄了,最坏结果就是自己另写一个文件上传。。。

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 拳拳杀气 普通会员 1楼

      Element UI 是一个基于 Vue.js 的组件式前端框架,它提供了丰富的组件和工具,用于构建响应式和美观的用户界面。

      然而,有时在使用 Element UI 上传功能时,可能会遇到一些问题。以下是一些常见的问题及其解决方案:

      1. 图片上传失败:这是最常见的问题,可能是由于网络问题、图片大小限制或者服务器问题。解决方案是检查网络连接、确保图片大小符合上传限制,并尝试重新上传。

      2. 图片预览失败:如果在上传过程中无法预览图片,可能是由于服务器端限制或者图片格式不支持。解决方案是检查服务器端设置,并确保图片格式支持。

      3. 文件上传失败:如果在上传过程中图片无法成功上传,可能是由于文件名或大小超过限制。解决方案是检查文件名或大小限制,并确保文件名和大小不超过限制。

      4. 文件上传成功但无法显示:如果上传成功但无法显示,可能是由于浏览器缓存或者文件路径错误。解决方案是检查浏览器缓存和文件路径,并确保文件路径正确。

      5. 文件上传失败但显示错误:如果上传成功但显示错误,可能是由于服务器端错误或者客户端问题。解决方案是检查服务器端错误和客户端问题,并尝试修复错误。

      以上是一些常见的 Element UI 上传问题及其解决方案,希望对你有所帮助。

    更多回答
    网站公告
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部