問題タブ [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.

0 投票する
3 に答える
294 参照

php - PHPで失敗したダウンロードを追跡するには?

サーバーにビデオとオーディオのコレクションがあり、ユーザーはいくらかの金額を支払うことでダウンロードできます。

ユーザーが私に代わって金額を支払ってダウンロードを開始したが、誤ってダウンロードが失敗したとします。どうすればそれを検出でき、彼に再度ダウンロードさせることができますか。

私が提供したダウンロード リンクは、rapidshare/megaupload/hotfile などのようなもので、毎回ユニークです。そのため、ユーザーがファイル リンクをダウンロードすると、そのリンクは無効になります。

アップデート:

支払い後に一度ダウンロードリンクを提供したいのですが、ダウンロードキーを使用して何度もダウンロードすることはできません。ダウンロードが完了したら、同じものをダウンロードしたい場合でも料金を支払う必要がありますが、ダウンロードに失敗した場合は、もう一度ダウンロードすることができます。

0 投票する
1 に答える
4132 参照

python - Python URLRetrieve Limit Rate and Resume Partial Download

このスレッドのコードを使用して、ダウンロード速度を制限しています。

レート制限コードで再開する部分的なダウンロードを組み込むにはどうすればよいですか?私が見つけた例では、のurlopen代わりに使用urlretrieveし、RateLimitクラスはに依存していurlretrieveます。

RateLimitクラスを変更せずに、部分的なダウンロードを制御する外部関数が必要です。

0 投票する
2 に答える
6204 参照

android - Androidでダウンロードを再開できない

ダウンロードを再開するためのこのコードは、Java アプリケーションでは正常に動作しますが、Android では正しく動作しません。ここでは、zip ファイルをダウンロードしようとしています。ダウンロードは再開されますが、最終的な結果は無効な zip ファイルです。

ありがとう。

0 投票する
1 に答える
381 参照

php - 300M を超えるダウンロードを再開できません

ファイルをダウンロードするためにphpを使用したプログラムに取り組んでいます。スクリプト要求は次のようなものです: PHP を使用してファイルを送信するときに、再開可能なダウンロードにhttp://localhost/download.php?file=abc.zip 記載されているスクリプトを使用しますか?

マルチスレッドまたはシングルスレッドのダウンロードのいずれかで、300M 未満のファイルに対しては確実に機能しますが、300M を超えるファイルをダウンロードしようとすると、シングルスレッドのダウンロードで問題が発生し、約250Mのデータしかダウンロードできませんでした。 http 接続が切断されました。ブレークポイントで壊れません..なぜですか?スクリプトをデバッグして、壊れた場所を特定しました。

これは、要求されたすべてのドキュメントが 250M データ バッファしか取得できないように見えechoますprintが、マルチスレッドを使用してファイルをダウンロードすると機能します

0 投票する
1 に答える
958 参照

php - HTTP_RANGE をサポートする Apache および PHP の virtual() 関数によるファイルの送信

Apache 2.2 でファイルを送信するために PHP 関数virtual()を使用しており ( readfile()よりも高速に動作します)、ユーザーのアクセス許可を確認できます。

しかし、HTTP_RANGE を使用して連続ダウンロードのサポートを追加する方法はありますか?

私はこのようなことを試しました

p>

したがって、Web クライアントは HTTP_RANGE が機能する場合のようにファイルをダウンロードしましたが、実際の Apache は常に同じファイル範囲を送信するだけです: クライアントが 4000-6000 バイトを要求した場合、Apache は 0-2000 などを送信するため、ファイルが壊れていました。

apache_setenv を使用してそれを行う方法があると思いますが、Google でそれに関する提案を見つけることができません。

0 投票する
0 に答える
907 参照

web-services - iPhoneでダウンロードの一時停止と再開機能を実装する方法は?

Web サーバーからファイル (zip ファイル) をダウンロードする必要がある iPad アプリケーションがあります。ここで、ダウンロードの一時停止や再開などの機能を実装する必要があります。私のアプリで上記の機能を取得するためのサンプル コードまたはリンクはありますか。すぐに必要だったので、これについて提案してください。前もって感謝します。

0 投票する
0 に答える
1805 参照

java - http ダウンロードを再開します。ファイルは追加されますが、サイズが大きくなります

ダウンロードを再開しようとしました。しかし、私のファイルが 5200kb で、100kb の後にダウンロードを再開すると、ファイルは 5300kb になりました。このコードの何が問題になっていますか?

0 投票する
1 に答える
1651 参照

iphone - ASIHttpRequestはダウンロードを再開します

この投稿に類似した質問がありますASIHTTP非同期pdfダウンロード

setTemporaryFileDownloadPathを使用してダウンロードを再開します:しかし、奇妙なことに、setDelegateを呼び出して接続を非同期で開始すると、キャッシュはそれをtemporaryFileDownloadPathに保存しませんが、代わりにsetデリゲートをマークすると、キャッシュはパスに保存されます。

-(void)request:(ASIHTTPRequest *)request didReceiveData:(NSData *)data:が呼び出されると、キャッシュが保存されないことがわかりました。何か案が?

0 投票する
1 に答える
7925 参照

python - ネットワークの再接続時に Python urllib2 再開ダウンロードが機能しない

私は urllib2 を使用して、この方法に大まかに基づいて再開ダウンローダーを作成しています。プログラムを終了して再起動すると、中断したところからダウンロードが開始され、一度にダウンロードした場合と同じサイズのファイルがダウンロードされます。

ただし、ネットワークを無効にして再度有効にするときにテストしましたが、正しくダウンロードされません。ファイル サイズが本来よりも長くなり、ファイルが正しく機能しません。私が見逃したものはありますか、それとも urllib2 のバグでしょうか?

0 投票する
2 に答える
8449 参照

android - AndroidはSDカードへのファイルのダウンロードを一時停止して再開します

サーバーからファイルをダウンロードしてAndroidデバイスのSDカードに保存する必要があるアプリケーションを作成しています。

これとは別に、ユーザーがファイルを一時停止および再開する機能があります。

私が直面している問題は、ファイルをSDカードにダウンロードできることですが、一時停止して再開しようとすると、最初から開始されます........

ソースはこちら……


助けてください.......

ありがとうニキル