ユーザーがアイテムを選択した領域にドラッグ アンド ドロップし、特定の URL にアップロードできるようにするSilverlight 5アプリケーションを作成しました。objectタグを介して div 内のxapファイル (Silverlight コードを含む)を参照する HTML ページです。目的は、ユーザーが要素をその div にドラッグしたときに、要素を指定されたサーバーにアップロードすることです。
問題は、ドラッグされたアイテムをアップロードするには、FileInfoのgetFullName()メソッドを呼び出す必要があり、ユーザーが信頼できる必要があることです。Silverlight アプリケーションは HTML ページの div 内で実行されるため、ブラウザー内アクセスの場合であると想定しています。この記事によると、エンド ユーザーの IE 設定を変更する必要があります。ファイルをアップロードするためにレジストリ キーを変更するようにユーザーに依頼することは、明らかに選択肢ではありません。
この状況から抜け出す方法はありますか (つまり、状況を正しく理解していれば) ?