前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >iOS 6 的 Safari 浏览器文件上传功能详解

iOS 6 的 Safari 浏览器文件上传功能详解

作者头像
Denis
发布2023-04-14 16:56:40
1.2K0
发布2023-04-14 16:56:40
举报
文章被收录于专栏:WordPress果酱WordPress果酱

iOS 6 给 Safari 浏览器带来的另外一个功能是文件上传,终于 Safari 终于支持 input 输入框的文件类型了,并且还支持 HTML媒体捕获(HTML Media Capture)。

iOS 6 的 Safari 浏览器文件上传功能详解
iOS 6 的 Safari 浏览器文件上传功能详解

上传单张图片或者视频

代码语言:javascript
复制
<input type="file">

效果如下:

可以选择直接拍照或者摄影,也可以从相册中选取。选好之后,iOS 上的 Safari 和其他浏览器不同是它显示图片的截图,而不是图片的临时名称。

上传多张图片或者视频

如果你想一次上传多张图片,可以使用 HTML5 一个叫做 multiple 的布尔属性,不过这个时候,就不能使用摄像头了。

代码语言:javascript
复制
<input type="file"  multiple >

效果如下:

设置只上传图片或者视频

我们无法使用比如 capture="camcorder" 来强制使用摄像头,但是我们可以通过 accept 属性来设置我们只想拍照或者摄像:

代码语言:javascript
复制
<input type=file accept="video/*">
<input type=file accept="image/*">

效果如下:

只拍照: 只摄影:

Safari 文件上传功能总结

除了图片和视频之外,Safari 不支持其他文件上传,比如音频,PDF 等,也不支持直接在线视频。详细效果你可以在 iPhone 上访问本页来查看效果。

选择了照片和视频之后,当然是使用服务器语言对上传的文件进行处理,这个就不在这里讲了。


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 上传单张图片或者视频
  • 上传多张图片或者视频
  • 设置只上传图片或者视频
  • Safari 文件上传功能总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档