问题
上传文件,限制只能上传图片,代码如下:
<input type='file' accept='image/*' />
在荣耀手机默认浏览器上,实际可以选择任何文件类型。
上传交互如下:
解决方案
懒解决,在选择文件后拦截,非图片类型报错拦截。
if (!file.type || !(file.type.includes('image/'))) {
alert('请选择图片上传')
return false
}
上传文件,限制只能上传图片,代码如下:
<input type='file' accept='image/*' />
在荣耀手机默认浏览器上,实际可以选择任何文件类型。
上传交互如下:
懒解决,在选择文件后拦截,非图片类型报错拦截。
if (!file.type || !(file.type.includes('image/'))) {
alert('请选择图片上传')
return false
}
寒青赞 11阅读 3.2k
chokcoco赞 10阅读 2.7k
王大冶赞 11阅读 1.9k
Change赞 5阅读 5.7k评论 2
云绮棠兮赞 4阅读 3.6k评论 2
alwaysVe赞 2阅读 6.1k评论 5
南玖赞 5阅读 1.2k评论 1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。