【发布时间】:2016-09-05 17:23:32
【问题描述】:
当通过 HTML5 输入上传视频时,例如:
<input type="file" id="input">
我知道可以使用 PHP / Node.Js 设置文件大小限制。
有没有办法限制视频长度,而不是文件大小?
IE:仅允许用户上传 15 秒或更短的视频。
【问题讨论】:
-
在这里试试这个答案:stackoverflow.com/questions/31623222/… 它可能会解决您的需求。
-
您总是需要接受服务器上的文件以运行 mediaInfo 查询以查看剪辑的长度,如果太长,您可以从那里删除它。但它需要到达您的服务器才能确定。 . -> 原因是您无法在客户端文件系统上执行任何您需要的操作。
-
嗯。如果客户端可以先上传整个文件,那可以解决问题。我认为在上传文件之前可能没有任何方法可以告诉这些信息,就像你可以使用文件大小一样,但如果其他人有一个想法,它真的会救我!谢谢京东。
-
@user1929274 我可能说得太早了:mediainfo.js.org -> 我没有亲自尝试过,也不知道它的内部功能这可能有效。
标签: javascript php node.js html