問題タブ [resume-download]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - PHPで失敗したダウンロードを追跡するには?
サーバーにビデオとオーディオのコレクションがあり、ユーザーはいくらかの金額を支払うことでダウンロードできます。
ユーザーが私に代わって金額を支払ってダウンロードを開始したが、誤ってダウンロードが失敗したとします。どうすればそれを検出でき、彼に再度ダウンロードさせることができますか。
私が提供したダウンロード リンクは、rapidshare/megaupload/hotfile などのようなもので、毎回ユニークです。そのため、ユーザーがファイル リンクをダウンロードすると、そのリンクは無効になります。
アップデート:
支払い後に一度ダウンロードリンクを提供したいのですが、ダウンロードキーを使用して何度もダウンロードすることはできません。ダウンロードが完了したら、同じものをダウンロードしたい場合でも料金を支払う必要がありますが、ダウンロードに失敗した場合は、もう一度ダウンロードすることができます。
python - Python URLRetrieve Limit Rate and Resume Partial Download
このスレッドのコードを使用して、ダウンロード速度を制限しています。
レート制限コードで再開する部分的なダウンロードを組み込むにはどうすればよいですか?私が見つけた例では、のurlopen
代わりに使用urlretrieve
し、RateLimit
クラスはに依存していurlretrieve
ます。
RateLimit
クラスを変更せずに、部分的なダウンロードを制御する外部関数が必要です。
android - Androidでダウンロードを再開できない
ダウンロードを再開するためのこのコードは、Java アプリケーションでは正常に動作しますが、Android では正しく動作しません。ここでは、zip ファイルをダウンロードしようとしています。ダウンロードは再開されますが、最終的な結果は無効な zip ファイルです。
ありがとう。
php - 300M を超えるダウンロードを再開できません
ファイルをダウンロードするためにphpを使用したプログラムに取り組んでいます。スクリプト要求は次のようなものです: PHP を使用してファイルを送信するときに、再開可能なダウンロードにhttp://localhost/download.php?file=abc.zip
記載されているスクリプトを使用しますか?
マルチスレッドまたはシングルスレッドのダウンロードのいずれかで、300M 未満のファイルに対しては確実に機能しますが、300M を超えるファイルをダウンロードしようとすると、シングルスレッドのダウンロードで問題が発生し、約250Mのデータしかダウンロードできませんでした。 http 接続が切断されました。ブレークポイントで壊れません..なぜですか?スクリプトをデバッグして、壊れた場所を特定しました。
これは、要求されたすべてのドキュメントが 250M データ バッファしか取得できないように見えecho
ますprint
が、マルチスレッドを使用してファイルをダウンロードすると機能します
php - HTTP_RANGE をサポートする Apache および PHP の virtual() 関数によるファイルの送信
Apache 2.2 でファイルを送信するために PHP 関数virtual()を使用しており ( readfile()よりも高速に動作します)、ユーザーのアクセス許可を確認できます。
しかし、HTTP_RANGE を使用して連続ダウンロードのサポートを追加する方法はありますか?
私はこのようなことを試しました
したがって、Web クライアントは HTTP_RANGE が機能する場合のようにファイルをダウンロードしましたが、実際の Apache は常に同じファイル範囲を送信するだけです: クライアントが 4000-6000 バイトを要求した場合、Apache は 0-2000 などを送信するため、ファイルが壊れていました。
apache_setenv を使用してそれを行う方法があると思いますが、Google でそれに関する提案を見つけることができません。
web-services - iPhoneでダウンロードの一時停止と再開機能を実装する方法は?
Web サーバーからファイル (zip ファイル) をダウンロードする必要がある iPad アプリケーションがあります。ここで、ダウンロードの一時停止や再開などの機能を実装する必要があります。私のアプリで上記の機能を取得するためのサンプル コードまたはリンクはありますか。すぐに必要だったので、これについて提案してください。前もって感謝します。
java - http ダウンロードを再開します。ファイルは追加されますが、サイズが大きくなります
ダウンロードを再開しようとしました。しかし、私のファイルが 5200kb で、100kb の後にダウンロードを再開すると、ファイルは 5300kb になりました。このコードの何が問題になっていますか?
iphone - ASIHttpRequestはダウンロードを再開します
この投稿に類似した質問がありますASIHTTP非同期pdfダウンロード
setTemporaryFileDownloadPathを使用してダウンロードを再開します:しかし、奇妙なことに、setDelegateを呼び出して接続を非同期で開始すると、キャッシュはそれをtemporaryFileDownloadPathに保存しませんが、代わりにsetデリゲートをマークすると、キャッシュはパスに保存されます。
-(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data:が呼び出されると、キャッシュが保存されないことがわかりました。何か案が?
python - ネットワークの再接続時に Python urllib2 再開ダウンロードが機能しない
私は urllib2 を使用して、この方法に大まかに基づいて再開ダウンローダーを作成しています。プログラムを終了して再起動すると、中断したところからダウンロードが開始され、一度にダウンロードした場合と同じサイズのファイルがダウンロードされます。
ただし、ネットワークを無効にして再度有効にするときにテストしましたが、正しくダウンロードされません。ファイル サイズが本来よりも長くなり、ファイルが正しく機能しません。私が見逃したものはありますか、それとも urllib2 のバグでしょうか?
android - AndroidはSDカードへのファイルのダウンロードを一時停止して再開します
サーバーからファイルをダウンロードしてAndroidデバイスのSDカードに保存する必要があるアプリケーションを作成しています。
これとは別に、ユーザーがファイルを一時停止および再開する機能があります。
私が直面している問題は、ファイルをSDカードにダウンロードできることですが、一時停止して再開しようとすると、最初から開始されます........
ソースはこちら……
助けてください.......
ありがとうニキル