通过JS区分大小写地检查(视频)文件是否存在

时间:2014-07-18 21:18:33

标签: javascript jquery html ajax html5

我正在写剧本的过程中,到目前为止我遇到了两个问题。

第一个是我需要检查一个文件 - 或多个文件 - 是否存在我选择的一个硬编码扩展。通常这不会是一个太大的问题,但在我的情况下,扩展是针对视频文件(如何检查是否存在,使用JS?),相对而言许多扩展(10+)。我如何有效地检查视频文件是否存在多个扩展中的一个,据我所知,这些扩展必须区分大小写?

至于另一个问题;如何在加载之前计算视频(或图像)的尺寸,并将其显示出来?是我唯一的选择,创造一种“假”' DOM中的元素并在那里加载文件,然后检查尺寸?这似乎可能导致点击链接和在页面上显示媒体之间的延迟..?

编辑:文件在服务器上 EDIT2:澄清:我的意思是检查文件是否存在,就像在thisthis问题中一样。

1 个答案:

答案 0 :(得分:0)

如果要在用户计算机上搜索文件,则不能。它与浏览器安全性有关,但您无法访问用户文件系统,只能访问用户拖放或明确导入的文件。

如果视频文件在服务器上,那么这与JS无关,而是PHP或运行服务器的任何内容。