以下のコードを使用して、Azure MVC Web ロールから SAS を使用して BLOB に写真をアップロードできます。
using (var WS = new HLServiceClient())
{
/* Getting a SAS Write URI */
var sasUri = WS.GetSasUriForBlobWrite(HLServiceReference.BusinessLogicMediaUsage.News, fileName);
var writeBlob = new CloudBlob(sasUri);
writeBlob.UploadFromStream(fileData.InputStream);
}
WPアプリから同じことをしたいと思います。しかし、私はそれを行う方法を理解できません。プログラミングのスキルはあまりありません。
SAS を使用して WP アプリから blob に写真をアップロードする方法を教えてください。
NuGet で利用できる Windows Phone 用の Windows Azure ストレージ クライアント ライブラリがあります: Phone.Storage には、「Windows Phone が Windows Azure ストレージ サービスと直接通信するためのクラス ライブラリ」と書かれています 。 //www.nuget.org/packages/Phone.Storage
Phone.Storage NuGet でビデオ チュートリアルを見つけました: http://channel9.msdn.com/posts/Using-the-Windows-Phone-Storage-NuGets-for-Windows-Azure
Phone.Storage NuGet の使用方法を示すサンプル アプリケーションもあります。 http://www.nuget.org/packages/Phone.Storage.Sample
それでも、アプリケーション シナリオでこれを実装できれば回避できますか?