こんにちは
、Silver-Light でファイルをアップロードしてみます。これを行うには、System.IO.File を使用してファイル バイトを読み取り、データをサービスに送信して、そのデータをファイル データとしてデータベースに挿入します。
(ブローコード)
byte[] data;
OpenFileDialog open = new OpenFileDialog();
open.Filter = "Excel Files (*.xlsx)|*.xlsx";
if (open.ShowDialog()==true)
{
open.File.OpenRead();
data=System.IO.File.ReadAllBytes(open.File.FullName);
//---- send for service ---Service.savefileindatabase(data);
}
そのため、VS によってスローされる "ReadAllBytes" 例外を含む行でこのコードを使用すると、これは Exception Detail:
"File operation not allowed. Access to path '' is denied." になります。
(詳細については、選択したファイルがローカル ドライブにあった)