c#
を使用して、xamarinのAndroidアプリケーションでバイトをpdfに変換しようとしています。 webservice
からのバイト数。私はデータを持ち込むのに簡単なwebservice(asmx)
を使用しています。C#を使用してxamarin androidでバイト配列をpdfに変換するには?
appLoginService = new EgrasAndroid.AppLoginService();
byte[] grnbytedata= appLoginService.GetGRNPdf(UserId.ToString(), GRN.ToString());
string directory = Path.Combine(Android.OS.Environment.ExternalStorageDirectory.AbsolutePath, Android.OS.Environment.DirectoryDownloads);
string file = Path.Combine(directory, "temp.pdf");
System.IO.File.WriteAllBytes(file, grnbytedata);
私は多くの解決策を探しましたが、主にWebアプリケーションまたはJavaアプリケーションで動作します。
エラーは表示されません。私はエミュレータでこれを実行していますが、ダウンロードフォルダにファイルがあります。ファイルをダウンロードするには "/ storage/sdcard/Download"というパスを使用しています。
空き領域が200MBありますが、私はエミュレータでsdcardのために撮影しました。
'WriteAllBytes'が悪いのか?エラーはありますか?あなたはそれをデバッグしようとしましたか? 'grnbytedata'には何らかの値が入っていますか?あなたが尋ねていることは少し不明です。詳細を追加してください – Marusyk
grnbytedataはデータをうまく返しています.. WriteAllbytesではエラーはありませんが、ダウンロード後にファイルが表示されません。エミュレータのどこにでもファイルが表示されません。 – Priya
データ書き込みを許可していない可能性があります彼らは上にいる! –