ローカルシステムからサーバーにファイルをアップロードしたいとき。その際、入力型ファイルフィールドにローカルパスを設定したいのですが、その値に設定されていません。そのため、ファイルをアップロードできません。
だから私を助けてください。
コード :
<input type="file" name="fileName" id="fileId" value="c:\\\\myFolder\\myFile.txt">
ローカルシステムからサーバーにファイルをアップロードしたいとき。その際、入力型ファイルフィールドにローカルパスを設定したいのですが、その値に設定されていません。そのため、ファイルをアップロードできません。
だから私を助けてください。
コード :
<input type="file" name="fileName" id="fileId" value="c:\\\\myFolder\\myFile.txt">
セキュリティ上の理由から、ブラウザーで許可されていないため、カスタムのアップロード入力がない限り、アップロード入力は readonly です。
人間の介入なしにブラウザからファイルシステムにアクセスできるとは思いません。ブラウザがこれを許可している場合、システムをハッキングできます。これは、ブラウザの潜在的な欠陥になります。ただし、問題を解決する方法があります。
ファイルシステムからファイルをフェッチする簡単なアプリケーションを作成できます。クライアントにアプリケーションをマシンにインストールするよう依頼します。これで、このアプリケーションはブラウザとやり取りしてファイルをフェッチします。