silverlightはローカルシステムファイルにアクセスできないため、コピー、移動、削除、オープンなどの操作は実行できません。Silverlightでローカルファイルシステムにアクセスする方法
私の場合、ローカルシステムにあるファイルのパスを取得したいが、セキュリティの例外が発生する。ローカルファイルシステムへのアクセスを可能にする方法を提案してください。
ありがとうございました!
silverlightはローカルシステムファイルにアクセスできないため、コピー、移動、削除、オープンなどの操作は実行できません。Silverlightでローカルファイルシステムにアクセスする方法
私の場合、ローカルシステムにあるファイルのパスを取得したいが、セキュリティの例外が発生する。ローカルファイルシステムへのアクセスを可能にする方法を提案してください。
ありがとうございました!
昇格した信頼関係でブラウザを使い果たしていない場合は、セキュリティ上の理由からこの情報にアクセスできません。
これらのタスクは、信頼性の高いブラウザを使用せずにSilverlight 4では実行できません。
Silverlight 5では、いくつかのフープを飛び越えて、インブラウザーのアプリケーションに信頼性を高めることができます。
これは古い質問だとわかりますが、あなたが言及している "フープ"は何ですか?ありがとう! –
Silverlightでファイルシステムからファイルを読み取るには、ファイルのパス名を使用できません。信頼性を高めてブラウザを使い果たしていない場合、セキュリティ上の理由からこの情報にアクセスすることは禁止されています。
しかしながら、OpenFileDialog
から得FileInfo
オブジェクトは、そのファイルからデータを読み取りStream
を返すOpenRead()
方法を有します。あなたのコメントを読んでから、これはあなたの必要とするように思われるので、実際には、ユーザーのローカルシステム上のファイルのパスは実際には必要ないと思われます。
私は数ヶ月前にSilverlightでファイルをアップロードするという別の質問にsimilar answerを渡しました。
の可能重複〔んのSilverlight 3は、ローカルファイルシステムへのアクセス、オープンExcel、およびレポートの印刷がありますか?](http://stackoverflow.com/questions/1148182/does-silverlight-3-have -access-to-local-file-system-open-excel-and-print-repor) –
@一二三:恐らく重複はありません。ブラウザ外で高い信頼性で実行されているSilverlight 4アプリケーションは、ファイルシステムへのアクセスが制限されています。 –
Silverlightのファイルシステムへのアクセスは、理由があるため、ロックされています。なぜローカルファイルシステムへのアクセスが必要なのですか? –