実際に私は頭のリクエストをして内容の長さを読むことができません。 私は、この関数を記述しようとした:Googleのアプリスクリプトを使用してURLをダウンロードせずにファイルサイズを取得する方法はありますか?
function getfilesize(url) {
var msg = '';
var response;
try {
response = UrlFetchApp.fetch(url, {
// muteHttpExceptions: true,
// validateHttpsCertificates: false,
followRedirects: true // Default is true anyway.
});
catch(e) {
return e.toString();
}
var headers = response.getHeaders();
var content_length = NaN;
for (var key in headers) {
if (key.toLowerCase() == 'Content-Length'.toLowerCase()) {
content_length = parseInt(headers[key], 10);
break;
}
}
return content length;
}
が、それは60 sec
に173mb
ため1.81619173E8
の値を返します。 他の誰かがもっと速くそれを行う方法を提案できますか? google appsスクリプトを使用していますか?
頭を要するかもしれませんか? – epascarello
どのようにですか?これをする。 –
'UrlFetchApp.fetch'が何であるか分かりませんので、メソッドをHEADに変更する方法を手がかりにしていません。 – epascarello