首页
论坛首页
综合版块
厂商专区
版块
开发文档
帮助
用户名
Email
自动登录
找回密码
密码
登录
立即注册
登录
搜索
搜索
本版
文章
帖子
用户
FAQ汇总
开发者大赛
手表快应用
官方资讯
问题解答
技术交流
产品更新
意见反馈
常用工具
快游戏
版务建设
小米
中兴
华为
联想
魅族
努比亚
OPPO
vivo
中国移动终端
荣耀
道具
勋章
任务
门户
设置
我的收藏
退出
首页
›
综合版块
›
技术交流
›
web组件input上传文件时accept注意事项
发布主题
返回列表
技术分享
web组件input上传文件时accept注意事项
0
回复
4397
查看
[复制链接]
jy
当前离线
积分
920
jy
16
主题
112
帖子
920
积分
高级会员, 积分 920, 距离下一级还需 80 积分
高级会员, 积分 920, 距离下一级还需 80 积分
发消息
楼主
|
2018-6-22 12:04:29
显示全部楼层
|
阅读模式
1010版本起web组件中支持
的元素上传文件了,但是在使用中出现了点击input按钮后,快应用闪退的情况。 后经排查发现
是accept属性导致的
如果你的input元素代码是这样写的:
<input type="file" accept=".csv">
复制代码
那么在电脑端可以弹出文件选择窗口,并且只保留.csv后缀的文件;在移动端的浏览器上可以弹出文件选择窗口,但是可以选择所有文件;在快应用的web组件中会导致快应用闪退。 遇到这种情况,你要做的就是改变accept的写法,改成标准的
MIME_type
,csv对应写法如下(其他类型后缀的文件可以自行查阅相关标准):
<input type="file" accept="text/comma-separated-values" >
复制代码
这样一来在电脑端可以弹出文件选择窗口,并且只保留.csv后缀的文件;在移动端的浏览器上可以弹出文件选择窗口,可能可以选择所有文件;在快应用的web组件中可以弹出文件选择窗口,并且只有.csv后缀的文件是可选的,其余后缀文件是灰色不可选的。
回复
使用道具
举报
发表新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页