Uploader の使い方 > Silverlight とローカルファイル |
Silverlight では、ユーザーのコンピュータのローカルファイルにアクセスする方法が制限されます。セキュリティ上の理由により、Silverlight は、ローカルファイルに直接アクセスしたり、ユーザーのファイルシステムに関する情報にアクセスすることはできません。このため、C1Uploader クラスは、SilverlightOpenFileDialog クラスを使用して、ファイルをアップロードするためのファイルストリームにアクセスします。
OpenFileDialog クラスは、選択されたファイルへのストリームを返します。ユーザーのファイルシステムに関する情報を提供することはありません。OpenFileDialog クラスは、ユーザーがローカルコンピュータまたはネットワークに接続されているコンピュータ上にある1つまたは複数のファイルを選択できるようにします。ユーザーには、選択したファイルへのアクセス権を付与するためのダイアログボックスが表示されます。これらのファイルは、分離ストレージと同様に、ファイルストリームとしてのみ公開されます。この OpenFileDialog クラスと C1Uploader クラスを使用すると、ローカルファイルをサーバーにアップロードできます。