それは本当に起こっています。これを確認するためにPHPでテストを行いました。
test.phpファイルを作成し、次のように配置しました。
<?php
error_log('Downloading...');
header('Content-type: application/force-download');
header('Content-Disposition: attachment; filename="test.txt"');
echo 'test android download';
?>
したがって、Androidモバイルブラウザを介してwww.myurl / test.phpを開くと、error_log.logに「Downloading...」が2回表示されます。
他のモバイルOS(Windows、IOSなど)で同じURLを開くと、error_log.logファイルに「ダウンロード中...」が1回だけ表示されます。
誰かが何が起こっているのか、そしてこれを回避する方法を知っていますか?
誰かがファイルをダウンロードするときにユーザー課金を実行するので、これは私にとって大きな問題です。そして今Android携帯から1つのダウンロードされたファイルに対して2つの料金があります。