これはできません。
いくつかの参照:
W3C:HTMLおよびXHTMLの語彙および関連するAPI
4.10.7.1.18ファイルのアップロード状態(type = file):
歴史的な理由から、値IDL属性はファイル名の前に文字列 "C:\fakepath\"を付けます。一部のレガシーユーザーエージェントには、実際にはフルパスが含まれていました(これはセキュリティの脆弱性でした)。
4.10.7.4一般的な入力要素API
input . value [ = value ]
filename
取得時に、文字列 "C:\ fakepath \"に続いて、選択したファイルのリストの最初のファイルのファイル名(存在する場合)、またはリストが空の場合は空の文字列を返す必要があります。設定時に、新しい値が空の文字列の場合、選択したファイルのリストを空にする必要があります。それ以外の場合は、InvalidStateError例外をスローする必要があります。
注:この「フェイクパス」要件は、歴史の悲しい事故です。詳細については、「ファイルのアップロード状態」セクションの例を参照してください。
Mozilla Developer Network
Webアプリケーションからのファイルの使用
選択したファイルに関する情報
の取得ファイルに関する有用な情報を含む、Fileオブジェクトによって提供される3つの属性があります。
1)name
読み取り専用文字列としてのファイルの名前。これは単なるファイル名であり、パス情報は含まれていません。
InternetExplorer開発者センター>ドキュメント>InternetExplorerAPIリファレンス>HTML/ XHTMLリファレンス>プロパティ>
値(入力タイプ=ファイル)
備考:
Windows InternetExplorer8以降。input type = fileオブジェクトを使用してファイルを選択した場合、valueプロパティの値は、Webページの表示に使用されるセキュリティゾーンの「サーバーにファイルをアップロードするときにローカルディレクトリパスを含める」セキュリティ設定の値に依存します。入力オブジェクトを含みます。
選択したファイルの完全修飾ファイル名は、この設定が有効になっている場合にのみ返されます。設定が無効になっている場合、Internet Explorer 8は、不適切な情報の開示を防ぐために、ローカルドライブとディレクトリパスを文字列C:\fakepath\に置き換えます。
説明のために、C:\ users \ contoso \ document\file.txtという名前のファイルをアップロードしようとしたとします。これを行うと、valueプロパティの値がc:\ fakepath\file.txtに設定されます。
ブラウザは、クライアントコンピュータのディレクトリからWebページへのパスを渡しません。これは、セキュリティとプライバシーの問題です。選択された実際のファイルのみを渡します。
CkEditorはファイルのアップロードを制御しません。ファイルブラウザ/アップローダーはそうしますが、それは宛先URLをCkEditorに渡すだけです。
ファイルブラウザ/アップローダーは、flash.jsファイルで_source\plugins\filebrowser\plugin.js
呼び出されるファイルを介して制御されます。filebrowser
設定で次の設定を確認することで、ファイルブラウザとアップローダーの場所を確認できます。
config.filebrowserFlashBrowseUrl =
config.filebrowserFlashUploadUrl =
コメントに基づいて、CkFinderファイルマネージャーを使用しています:CkFinder-Ajaxファイルマネージャー
それはCkEditorを作っているのと同じ人々によって作られていますが、CkEditorのように無料ではありません。CkFinderライセンスからの収入は、CkEditorを無料で最新の状態に保つのに役立ちます。