xamarin.iosから画像blobを空のストレージにアップロードするにはどうすればよいですか? ドキュメントから、私はこのメソッドをUploadFromFileAsync()を研究しているが、それは文字列パスとしてイメージが必要で、私はUIImage varとしてイメージを持っています。 このメソッドのパラメータに合わせて画像を文字列パスに変換するにはどうすればよいですか。xamarin.iosからAzureストレージへの画像アップロード
ありがとうございました。
xamarin.iosから画像blobを空のストレージにアップロードするにはどうすればよいですか? ドキュメントから、私はこのメソッドをUploadFromFileAsync()を研究しているが、それは文字列パスとしてイメージが必要で、私はUIImage varとしてイメージを持っています。 このメソッドのパラメータに合わせて画像を文字列パスに変換するにはどうすればよいですか。xamarin.iosからAzureストレージへの画像アップロード
ありがとうございました。
UIImage
をPNG
またはJPG
に変換すると、ファイルシステムに保存できるNSData
オブジェクトになります。
以下の例では、UIImage
ベースの変数をJPGとしてアプリケーションのキャッシュ/ Tempディレクトリに保存しています。
using (var nsData = uiImage.AsJPEG(100)) // or .AsPNG...
{
var filePath = Path.Combine(Path.GetTempPath(), "MyImage.jpg");
nsData.Save(filePath, true);
}
注:アップロードが完了した後、ファイルが/削除する必要がありますすることができ、それがキャッシュディレクトリにあるので、それは必要に応じて、またはスペース場合、OSはそれを取り戻すことができた後、あなたのUploadFromFileAsync
メソッドを使用することができますデバイスは再起動されます。