我有一个视频上传表单。用户点击浏览并选择一个文件。如何在用户选择文件的时刻获取视频尺寸(在文件甚至上传到服务器之前)。它显然必须是客户端可能是javascript/jquery或flash/flex(尽管js // jquery),但它们中的任何一个可以这样做吗?上传前获取视频尺寸,客户端
3
A
回答
2
不幸的是,简短的答案是你不能 - 你需要访问使用javascript来扫描文件内容,这是不允许的。更糟糕的是,即使你可以以某种方式读取文件,你也需要在JS中实现大量的编解码器来读取头信息。
马克这是一个不可能
2
从理论上讲,你应该能够使用的FileReader API - https://developer.mozilla.org/en/DOM/FileReader
一旦该文件已被读取,就可以解析出头。据我所知,没有人用JavaScript做过这件事。
0
相关问题
- 1. 在C中获取视频尺寸#
- 2. 图片尺寸,客户端文件上传后选
- 3. 获取上传图片的尺寸?
- 4. 检查图像尺寸客户端
- 5. 获取视口尺寸
- 6. 设置视频的尺寸
- 7. 在SharePoint 2007上获取客户端上的当前用户名
- 8. 上传前检查图像尺寸
- 9. 上传前压缩客户端图像
- 10. iOS最大视频尺寸可以上传到服务器
- 11. 蔚蓝媒体服务,大尺寸视频上传和编码
- 12. 上传尺寸PHP
- 13. 如何获取终端尺寸?
- 14. 使用Facebook视频ID获取Facebook视频缩略图大尺寸 - PHP
- 15. 获取当前客户端Silverlight版本?
- 16. 获取由UIImagePickerController选择的视频尺寸
- 17. 如何获取mp4视频文件的尺寸?
- 18. 如何通过YouTube API获取特定尺寸(大)的视频?
- 19. 获取Quicktime尺寸
- 20. 获取SurfaceView尺寸
- 21. 在iOS上的HTTP Live Streaming客户端中截取视频帧
- 22. 视频从服务器端传输到客户端侧
- 23. 为什么视频的尺寸小于iOS照片的尺寸
- 24. 如何获取动态插入的视频在iPad上的尺寸? JavaScript
- 25. 在iOS 8上获取屏幕尺寸
- 26. Web客户端上传值
- 27. angular2获取上传前的视频持续时间
- 28. 使用youtube api获取当前上传视频的id v3
- 29. YouTube PHP API - 获取之前上传的视频的状态?
- 30. 如何将视频上传到客户自己的YouTube频道
也许我没有读文件本身,而是元数据。这种信息应该存储在那里,或者也许有人知道这样做的另一个技巧 – zmol 2011-02-08 12:19:19
我明白你在想什么,但在大多数操作系统中,没有元数据 - 你只有一个文件,没有额外的信息。 Windows /其他操作系统可以从通过属性对话框/ etc展示的已知文件类型中解析简单数据。但堡垒视频,操作系统通常需要安装编解码器,我从来没有听说过任何方式从JS内部做到这一点 - 此外,这将是一个巨大的安全问题 - 任何网站可以只读取关于您的硬盘上的任何文件的元数据磁盘... – Basic 2011-02-08 12:24:37