問題タブ [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.
delphi - winInet.h または urlmon.h を使用してダウンロードおよびダウンロードを再開しますか?
winInet 関数を使用してインターネットからファイルをダウンロードしていますが、ここで質問があります: 中止されたダウンロードを再開するにはどうすればよいですか? 非常に単純なサンプルはありますか?http://www.clevercomponents.com/articles/article015/resuming.aspを読みましたが、機能しません! InternetSetFilePointer と HttpSendRequest を使用する必要があることはわかっていますが、その方法がわかりません。皆さんありがとう
blackberry - ダウンロードを再開すると、blackberry Java メディア ファイルが歪む
Blackberry アプリを開発していますが、ダウンロードを再開する際に問題が発生しています。ダウンロードが中断されない場合、コードは正常に機能しますが、中断されてダウンロードが再開されると、メディア ファイルが歪んでしまいます。
ダウンロードの再開を許可するために、サーバーにファイルをチャンクで要求し、最後に正常にダウンロード/書き込みされたチャンクを保持します。したがって、ダウンロードを再開する場合は、最後にダウンロードして書き込まれたチャンクを確認し、それをインクリメントして、それを使用してサーバーから要求する範囲を決定します。私のコードは以下のとおりです..:
php - 再開可能なPHPを介してYouTubeビデオリンクをダウンロードすることは可能ですか?
再開可能なPHPを介してYouTubeビデオリンクをダウンロードすることは可能ですか. youtube-dl からダウンロード リンクを簡単に取得できます。
PHP レジュームでは、ビデオのサイズを知る必要があります。しかし、リンクからサイズを取得できないため、PHP を介して再開可能にすることは可能ですか。
リンクを次のようにしましょう: [mp4]
ios - AFNetworking: 大きなファイルをダウンロードして再開しますか?
AFNetworking を使用して大きなファイルをダウンロードしています。これが私のコードです。それはうまくいきます:
ファイルがローカルにダウンロードされていますが、完了していません。例として 30% 完了したとします。それならやめろ。数日遅れて再開しましたが、そのリンクはライブではありませんでした。そこで、新しいリンクをリクエストして、30% からダウンロードしたいと思います。どうやってするの?私のアプリは iOS 6 以降を対象としています。
ios - AFNetworking 2.0 キャンセルしたダウンロードを再開する方法
AFHTTPSessionManager を基本クラスとして使用して、アプリのネットワーク コードを AFNetworking 2.0 に書き直しています。現在のダウンロードの実装を再実装したいのですが、古い動作の再実装に失敗しています。
現在の実装:
- ファイルを tmp フォルダーにダウンロードする
- ダウンロードが成功した場合、ファイルを宛先パスに移動します
- ダウンロードが失敗/キャンセルされた場合、ダウンロードしたデータを tmp フォルダーに残す
- ユーザーがダウンロードを再開する (再度ダウンロードを開始する) 場合は、tmp フォルダーを確認し、最後のダウンロードが終了した位置からダウンロードを再開します。
現在のアプローチ:
ダウンロードを開始するには、AFURLSessionManager メソッドを使用しますdownloadTaskWithRequest:progress:destination:completionHandler:
。ダウンロードが完了すると、destination と completionHandler ブロックが呼び出され、すべて問題ありません。しかし、タスクのみをキャンセルすると、completionHandler ブロックが呼び出され、既にダウンロードされたファイルの位置を見つけることができません。これは、正しい位置でダウンロードを再開するために必要です。ダウンロードを再開するには、downloadTaskWithResumeData:progress:destination:completionHandler:
メソッドを使用します。しかし、既にダウンロードされたデータを取得するには、tmp ダウンロード ファイルのパスが必要です。
質問: 終了したダウンロード ファイルのパスを取得するにはどうすればよいですか? または、すべてのデータを再度ダウンロードせずに、このダウンロードを再開するにはどうすればよいですか?
swift - 迅速にダウンロードを再開するには?
私はSwiftの新入生で、閉じた後にダウンロードを再開するアプリに取り組んでいます。スタック オーバーフローから同様の質問をいくつか見つけましたが、私の仕事にはあまり役に立ちません。
この方法でダウンロードを再開しようとしていますが、うまくいきません。また、ダウンロードを停止して再開した後に、progressView を更新する方法についても質問したいと思います。
また、ダウンロードしたデータを保存するための一時的なパスではなく、ローカル パスを生成する必要がありますか (アプリを公開する必要はありません。先生に見せるだけです)。前もって感謝します
php - リクエストに POST データが含まれている場合にダウンロードを再開するにはどうすればよいですか?
POSTパラメーターを使用してダウンロードするファイルを生成するphpファイルがあります。ファイルのダウンロードを再開するための作業はすべて完了しています (Range ヘッダーと関連するすべてのものを使用)。
ただし、ダウンロードを一時停止してから再開しようとすると、ブラウザはリクエストで POST データを送信しません。これは、代わりに GET データを使用して問題なく動作しますが、POST を引き続き使用したいと考えています。どうすればこれを機能させることができますか?
ノート:
- ファイルはオンザフライで生成され、適切なヘッダーを使用してブラウザーに送信されます (単純に php で印刷されます)。
- ファイルをどこかに保存して提供することができません。その場で提供する必要があります。
swift3 - 失敗すると URLSessionDownloadTask が再開されない
URLSessionDownload タスクはビデオのダウンロードにはうまく機能しますが、HQ ビデオ (大容量データ) の一部の認証済み Vimeo URL では、再開データなしで次のエラーが発生します。
では、どうすればダウンロードを再開できますか???
ビデオ タスクのダウンロード中にエラーが発生します (別のエラー ログは次のとおりです)。
ローカライズされたエラー: オプション (\"操作を完了できませんでした。プロトコル エラー\")
エラー デバッグの説明: オプション (エラー ドメイン=NSPOSIXErrorDomain コード=100 \"プロトコル エラー\" UserInfo={_kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=100, NSErrorPeerAddressKey=<100201bb 97650a6d 00000000 00000000>})
エラー unsafelyUnwrapped : エラー ドメイン = NSPOSIXErrorDomain コード = 100 \"プロトコル エラー\" UserInfo = {_kCFStreamErrorDomainKey = 1、_kCFStreamErrorCodeKey = 100、NSErrorPeerAddressKey = <100201bb 97650a6d 00000000 00000000>}"
//コード