我是靠谱客的博主 落寞野狼,最近开发中收集的这篇文章主要介绍利用javascript判断文件是否存在及window.open()404的解决,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1 判断本地文件是否存在

1

2

3

4

5

6

7

var fso,s=filespec;   // filespec="C:/path/myfile.txt"

fso=new ActiveXObject("Scripting.FileSystemObject");

if(fso.FileExists(filespec))

    s+=" exists.";

else

    s+=" doesn't exist.";

alert(s);

  2.判断网络上文件是否存在

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

var xmlhttp;   

if(window.XMLHttpRequest)   

{   

    xmlhttp = new XMLHttpRequest();//其他浏览器   

}   

else if (window.ActiveXObject)

{   

    try {   

        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");//旧版IE   

    }   

    catch (e) { }   

    try {   

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");//新版IE   

    }   

    catch (e) { }   

    if (!xmlhttp) {   

        window.alert("不能创建XMLHttpRequest对象");   

    }   

}   

yourFileURL=xxxxxxx

xmlhttp.open("GET",yourFileURL,false); 

xmlhttp.send(); 

if(xmlhttp.readyState==4){    

    if(xmlhttp.status==200)  

        window.open(yourFileURL; )  //url存在  

    else

        alert("该视频名不存在"); //url不存在    

转载地址:https://www.cnblogs.com/remember-forget/p/9989787.html
说明资料ajax:https://blog.csdn.net/lijuhu/article/details/79210526
                        https://blog.csdn.net/txl199106/article/details/41654393
ActiveXObject("Scripting.FileSystemObject"):https://www.cnblogs.com/dingjiaoyang/p/5831059.html

                                                                              https://blog.csdn.net/qq_30337695/article/details/51788007
https://zhuanlan.zhihu.com/p/38773438

最后

以上就是落寞野狼为你收集整理的利用javascript判断文件是否存在及window.open()404的解决的全部内容,希望文章能够帮你解决利用javascript判断文件是否存在及window.open()404的解决所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(58)

评论列表共有 0 条评论

立即
投稿
返回
顶部