layui上传图片,无法获取后缀名

提问 已结 17 759
龙瑞
龙瑞 VIP4 2020-4-8
悬赏:100飞吻
版本:layui 2.5.6 浏览器:微信浏览器
做了个h5的网站,用layuiAdmin当后台,前端用的upload上传,在微信浏览器上传图片是,发现有些图片无法获取后缀名,导致总是提示“选择的图片中包含不支持的格式”,请问如何解决
回帖
  • 官方的是默认检测图片格式,你需要的不是检测图片格式,是需要不检测文件格式,上传file类型的
    0 回复
  • @HiTerry
    测试发现,所有的都没法跳过这个验证
    1 回复
  • 看看 是那些格式的图片出现问题,可以限制一下
    0 回复
  • 您好,关于未知图片后缀名,您可以通过设置设置 accept: 'file'来解除后缀的限制,但需要后端配合验证是否是图片
    0 回复
  • @Angel丨灬泪雨 Upload获取的图片的全名,没有扩展名....就这么神奇
    0 回复
  • @HiTerry 我试过了,用file也不行,不是因为扩展名未知,而是没有扩展名,好神奇
    0 回复
  • @龙瑞 那得看是不是你的初始化过程加了其他限制
    0 回复
  • @HiTerry 没加任何显示,我单步调试过了,在微信浏览器打开,选择微信自身生成的收款码, 然后上传,发现获取的file:name没有后缀名,file:type=null
    0 回复
  • 看一下你的upload怎么初始化的
    0 回复
  • 0 回复