0

エラー

私のサイトからIDMでファイルをダウンロードしようとしているときに、上の画像が示すように、このエラーが発生しました。キャプチャ コードを入力した後、このページを 1 回のみリクエストするという制限があり、ページを再度リクエストする場合は、キャプチャ コードを再度入力する必要があります。

この場合の IDM のサポート方法

ダウンロードコードは以下の通り

$file='test.mp3';
$download_rate = 50; //50kbps

if(file_exists($file) && is_file($file))
{
    header('キャッシュ制御: プライベート');
    header('Content-Type: アプリケーション/オクテット ストリーム');
    header('Content-Length: '.filesize($file));
    header('Content-Disposition: filename='.$file);

    流す();
    $file = fopen($file, "r");

    while(!feof($ファイル))
    {
        // 現在のファイル部分をブラウザに送信します
        print fread($file, round($download_rate * 1024));
        // コンテンツをブラウザにフラッシュします
        流す();
        // 1 秒間スリープする
        スリープ (1);
    }
    fclose($ファイル);
    }
そうしないと {
    echo 'ファイルが見つかりません';
}
4

1 に答える 1

0

xsendfile を使用します。Apache の mod

https://tn123.org/mod_xsendfile/

于 2011-04-01T22:37:04.143 に答える