2017-05-04 31 views
-1

XamarinのNewbieです。私たちのXamarinフォームアプリは、AndroidとIOSをサポートしています。アプリ機能のほとんどは、上記のプラットフォームで参照されているPCLクラスライブラリで記述されています。 このアプリケーションを使用してzipファイルをダウンロードする必要があります。いくつかのポストは、共通のPCLライブラリでそれを処理することを提案しており、いくつかのネイティブプロジェクトでそれを処理することを提案しています。私はちょっと混乱しています。それは2人の方が良いアプローチです。このアプローチには何らかの制限がありますか? 可能であれば、サンプルアプリを共有してください。前もって感謝します。xamarinフォームを使用してzipファイルをダウンロードします。

答えて

1

PCLでファイルをダウンロードするコードを書くことができます。ファイルをダウンロードするには、HTTPClientを使用できます。同時に、依存関係サービスを呼び出し、対応するandroid/iosプロジェクトに依存コードを書き込んで、ファイルの出力パスを指定する必要があります。 https://developer.xamarin.com/recipes/ios/network/web_requests/download_a_file/は、アンドロイドで書かれたwebClientを使用しています。 HTTPClientを使用してPCLで同じ結果を得ることができます

関連する問題