問題タブ [background-transfer]

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 投票する
0 に答える
126 参照

performance - Windows Phone バックグラウンド転送のパフォーマンスを向上させます

バックグラウンド転送エージェントを使用して、アプリで使用されるアセット (画像、オーディオなど) をダウンロードする Windows Phone 8 アプリを構築しています。アプリをダウンロードする一般的なシナリオは、次の要素で構成されます。

  • 600個の個別アセット
  • 合計 35Mb のアセット
  • ほとんどのアセットは小さい (< 100k) ですが、大きなもの (>100k および <8Mb) もあります。何が大きくて何が小さいかを 100% 確信することはできません
  • バックグラウンドでのダウンロードを許可する必要があります (つまり、ダウンロードを開始して終了する可能性が非常に高いです)。
  • 非常に多くの個別ファイルをダウンロードするモデルを変更することはできません。

ただし、これにより電話のパフォーマンスが完全に低下することがわかりました。

  1. CPUはとてつもなく大きな打撃を受けます
  2. メモリ不足の問題が発生しました

これは、各バックグラウンド ダウンロード (600 個、一度に 5 個ずつ実行するように設定) が個別のスレッドであると思われます。私の質問は; バックグラウンド転送のパフォーマンスを改善する方法はありますか?

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

windows-runtime - Windows.Networking.BackgroundTransfer は FTPS をサポートしていますか?

Windows.Networking.BackgroundTransfer が FTP をサポートしていることがわかります。

しかし、それは FTPS をサポートしていますか?

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

javascript - winjs でバックグラウンド転送を介してアップロードする前に画像のサイズを変更する

これまでのところ、バックグラウンド転送でアップロードする前に、電話のギャラリーから選択した画像のサイズを変更したいと思います:-

残りはファイルをアップロードします。.slice を追加しようとしましたが、機能しません (ファイルはオブジェクトではなくオブジェクトであるためだと思います)。このタイプのファイル オブジェクトを圧縮する方法がわかりません。msdn や Windows dev フォーラムで例やアドバイスを見つけることができないようです。写真がサーバー上にあると、明らかにサイズを変更できますが、ユーザーがファイルをアップロードするのに必要以上に長く待たないようにしたいと考えています。

操作する前に画像を保存する必要がありますか? どんなアドバイスでも大歓迎です!

**編集*

私のアップロード singlefileasync は次のようになります:-

しかし、この行に到達するとエラーが発生します return
file.openAsync(Windows.Storage.FileAccessMode.readWrite); 私には書き込みアクセス権がないと言っていますか?書き込みアクセス権を取得したり、書き込みアクセス権を持つように移動したりするにはどうすればよいですか?

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

rest - REST API を使用して Onedrive にファイルをアップロードする

REST API を使用して OneDrive にファイルをアップロードしようとしています。これは、 OneDrive Rest APIで入手可能なドキュメントに基づいて達成しようとしていることです。

これは私が持っているものです:

以下の行により、アクセス違反エラーが発生し、Windows ストア アプリがクラッシュします。