xamarin.formsで任意のタイプのファイルをデバイスにダウンロードすることができるかどうか疑問に思っていました.DeファイルはAzureに保存されています。ファイルのMemorystreamを取得します私のアプリ。私の質問は2部実際には、 ユーザーのデバイスにファイルをダウンロードする方法、 とタイプの既定のアプリケーション(PDFリーダーのような)の任意の種類のファイルを表示する方法memorystreamを使ってデバイスにファイルを保存する
これはです何を試しましたか
MemoryStream memoryStream = AzureDownloader.DownloadFromAzureBlobStorage(null、doc.azure_container、doc.fileure、ref.fileure、true);
string documentsPath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
string localFilename = doc.filename;
string localPath = Path.Combine(documentsPath, localFilename);
File.WriteAllBytes(localPath, memoryStream.ToArray()); // this is a try to save to local storage
任意のヘルプは、ユーザーのデバイスにファイルをダウンロードする方法を
に役立ちます。しかし、これは唯一のtxtファイルのためのものです
ホープ..私は、PDFファイルのように、ファイルの任意のタイプかもしれない... –
それはpdfファイルのために動作します。パスとファイル名が正しい限り。たとえば、_ "fileName.pdf" _ –
を使用できますが、それは共有プロジェクトで機能しますか?それはまた、Excelファイルのために働くのですか? –