2011-07-05 26 views
1

ファイルパス経由でファイルをアップロードする方法はありますか?ローカルファイルパス経由のファイルアップロード

デフォルトのHTMLファイルアップロードコントロールでは、無効なテキストボックスとボタンが表示されます。ユーザーがファイルへのパスをテキストボックスに貼り付けると、JSなどでファイルをアップロードできますか?

このWebページは企業イントラネット内にあります。

答えて

2

いいえ、通常のHTML/JavaScript期間を使用してWebアプリケーションではこのようなことはできません。

ユーザーがファイルを選択する唯一の方法は、<input type="file" />要素の参照ボタンをクリックして開くファイルダイアログを使用することです。

可能なショートカットは、JSが自動的にファイルダイアログを開くことができるということですが、これはユーザーがアップロードするファイルを選択する唯一の方法です。

+0

組み込みJavaアプレットが機能します。私が言及したように、ページはイントラネット内にあるので、アプレットの権限は問題ありません。しかし、私はより良い解決策を探している/望んでいる/祈っています。 – schlingel

+0

これを反映するために私の答えを編集しました。独自のブラウザ拡張、activeXコントロール、またはサーバー/クライアントプログラムを構築することによっても可能です。私は「普通の」ウェブページを指していました。 –

1

信頼できるネットワーク内でこれを実行する可能性はわずかです。正確には同じではありませんが、依然として非常によく似た質問です。Local file access with javascript

関連する問題