有没有办法知道或报告已完成的请求或下载?目前我只能通过返回对象json状态响应200来获取请求和进行中的URL。但是在该响应之后它没有准备采取行动。 algorithm是客户端向服务器请求文件。带有属性大小请求文件的json对象的服务器响应。然后在客户端浏览器中获取响应状态,并在本地当前大小下载中以本地逐字节与服务器返回的json对象大小属性进行比较。如果字节匹配而不是做某事。
fetch('http://127.0.0.1/images/tileset.png')
.then(function(myJson) {
console.log(myJson);
});
答案 0 :(得分:0)
如果你想确保两个文件 - 互联网和本地文件 - 相同,散列会更好!
您应首先返回响应然后进行控制。
fetch('http://127.0.0.1/images/tileset.png')
.then(function(myJson) {
return myJson.blob();
}).then((myJson)=>console.log(myJson.size));