是服务器是否存在这个文件吗?
$.ajax({url:'文件名字',
seccuss:function(){
alert('文件存在')
},
error:function(e){
if(e.status == 404)alert('文件不存在')
}
}
用这个JQ的方法可以判定文件是否存在 当然 请求一个文件 如果存在的话 也不会弹出存在 会报500的错误 404是不存在
var fs = require("fs")var stat = fs.lstatSync("./xx")
console.log(stat.isDirectory())
如果返回结果为true则为文件夹。
楼主的思路是正确的,但是javascript只能在页面内执行,不可以在电脑上执行什么,所以就不行。迅雷的下载附带了2种文件的代码,里面有时时获取的下载字节数和一开始就获取好的总字节数。那些下载速度啦、估计下载时间啦、都是程序算的。至于下载完就改后缀名,不是一件很简单的事么,判断下载的字节数是否和一开始获得的字节数相等就好啦