2009-04-09 8 views
2

私はWebアプリケーション(.NETが重要な場合)を持っています。ページの1つがロードされると、ユーザーのローカルマシン上のファイルをWebサーバーにコピー(アップロード)する必要があります。このアップロードはユーザーの介入なしに行う必要があります。このWebアプリケーションは、元の権限を設定してからデスクトップ/ファイルシステムにアクセスすることを止めるキオスク上で実行されます。Webアプリケーションローカルファイルシステムへのアクセス

逆に、別のページでは、何かをユーザーのローカルマシンにコピーする(ダウンロードする)ために、Webアプリケーションが必要です。再度、このダウンロードはユーザーには見えないようにする必要があります。

ご協力いただければ幸いです。

事前に感謝します。

更新: ええ、これは悪意のある使用が可能なことがわかりました。私はこれを行う方法があることを望んでいたが、実際には許されるべきではない。バー、私の疑惑を確認していただきありがとうございます。

更新2: Guy Starbuckへのコメントを参照してください。

答えて

1

これはお勧めできません。お客様の要件に合わせてデザインを改善する必要があります。

いずれにしても、実際にやりたいと思っていて、クライアントキオスクを完全に管理している場合は、ファイルアップロード/ダウンロードを管理し、TCP/IP経由でウェブサーバー。

+0

これは私の興味をそそります。私は生産現場に当たる前にマシンの設定を完全に制御しています。そのTCP/IPおよびWindowsサービスのシナリオを拡張できますか。ありがとう。 –

+0

ファイルシステムへのアクセスとアップロード/ダウンロード機能を持つWindowsサービスを作成し、TCPポートでコマンドを待機することができます。キオスクはHTTP経由でWebサーバーを呼び出すことができ、TCP/IP経由でクライアントのIPにコールバックし、サービス上のアップロード/ダウンロードアクションを呼び出すことができます。 –

5

ええ、それは不可能です。それはとても良いことです。

この種の機能が本当に必要な場合は、Webアプリケーションではなく標準の実行可能アプリケーションを作成する必要があります。

1

Firefoxにこの動作を許可するいくつかの設定オプションがないかぎり、私はあなたが幸運だと思います。ブラウザはではありません。は、明白な理由から、ユーザーによる不正な自動ダウンロードを許可していません。

0

もし私があなただったら、ここで何をしようとしているのかを明確にします。なぜなら、1)これを行うウェブサイトを知っていますか? 2)悪意のあるものを作ろうとしているように聞こえる。ただ言って。

0

これは便利だが、何をしようとしているかによって、この動作をクッキーでシミュレートできるかもしれません。

あなたが少しでもユーザーの介入を許可し、その使用をInternet Explorerに制限したい場合は、jscriptを使用して、探しているものを正確に行うことができますが、ユーザーはその行動を許可するよう促した。

関連する問題