ユーザーがブラウザにアップロードするファイルのパス全体を抽出しようとしています。これはjavascriptまたはjqueryを使用して行う必要があります。ユーザーがjqueryを使用してファイルをアップロードするときにパス全体を抽出する方法
私が($("#userfile").val());
を与えると、パス全体ではなくファイル名だけを抽出することができます。
誰か助けてくれますか?
ユーザーがブラウザにアップロードするファイルのパス全体を抽出しようとしています。これはjavascriptまたはjqueryを使用して行う必要があります。ユーザーがjqueryを使用してファイルをアップロードするときにパス全体を抽出する方法
私が($("#userfile").val());
を与えると、パス全体ではなくファイル名だけを抽出することができます。
誰か助けてくれますか?
私は、ファイル入力の全体の経路を明らかにしないことがセキュリティ対策であると確信しています。
インターネットエクスプローラは完全なパスを提供しますが、他のブラウザでは表示されません。これを実証するhere's an example page i found
IE8では、これもそうではありません。 IE8はファイルへの実際のパスを隠し、例えば以下のように変更します。
C:\\**fakepath**\filename
これは通常は許可の問題です。ファイルを別の領域に移動して完全なアクセス許可を与えます。
var path = $('#file').attr("value");
これはまた、あなた
FF2は同様にあなたの完全なパスを与えるファイルのパスを提供します。 –