Progressイベントを利用してプログレスバーを作る際に、特定のサーバー上だとevent.totalが取得できず、0の値が返ってきてしまいます。これはサーバー側に何かしらの設定をしないといけないのでしょうか?
ソースコード例
let xhr = new XMLHttpRequest; xhr.addEventListener('progress', function(event){ console.log(event.loaded, event.total); }, false); xhr.open('GET', fileName, true); xhr.send(null);
サーバはApacheです。
ソースコードを記載ください。
特定のサーバーが何かも記載ください。
あなたの回答
tips
プレビュー