2012-01-10 10 views
0

私はユーザーが画像をアップロードできるSilverlight 4.0 Webサイトを持っています。 (ユーザーはファイルをアップロードするためにログインする必要があります)WPFクライアントでファイルをダウンロードするベストプラクティス?

また、HTTPを使用してこれらの画像をダウンロードするWPFクライアントがあります。

私の質問は:

は持っているが、私はそれを実現するためにいくつかの簡単なASP .NET MVC 3 Webサイトを作成するか、またはWPFクライアントがログインして画像をダウンロードできる方法はありますか? SilverlightのWebサイトを使用する必要がある場合は、私は意味します。

ありがとうございました!

答えて

2

あなたは、画像のURLを持っている場合は、ちょうどWebClient classを使用し、私は以下のコードを使用して、このような何かをした:

WebClient wc = new WebClient(); 
//image url 
var bytes = wc.DownloadData(url); 
//the MemoryStream is used to convert to BitmapImage to WPF Image Control 
var ms = new MemoryStream(bytes); 

var img = new BitmapImage(); 
ms.Seek(0, SeekOrigin.Begin); 
img.BeginInit(); 
img.StreamSource = ms; 
img.EndInit(); 
+0

はい...それは正しいです。しかし、SilverlightのWebサイトやMVC3のWebサイトからURLを取得する必要があるのか​​、HTTP経由でそのフォルダにアクセスするだけでよいのですか? –

+1

正しいアクセス権を持つこれらのフォルダにIISが正しくアクセスするように設定されている場合は、アプリケーションは必要ありません。 –

+0

一般的にどのようにできますか? –

関連する問題