javascriptでディレクトリを選択する方法はありますか? ファイルをアップロードするためではなく、ディレクトリのパスを選択するだけです(ディレクトリダイアログなど)javascriptでディレクトリパスを選択
ありがとうございます。
javascriptでディレクトリを選択する方法はありますか? ファイルをアップロードするためではなく、ディレクトリのパスを選択するだけです(ディレクトリダイアログなど)javascriptでディレクトリパスを選択
ありがとうございます。
あなたは最高のあなたがパスに到達するためにオンラインで見つける、直接パスを取得することはできません。
$('#fileUploadControl').on('change',function()
{
var filePath = $(this).val();
console.log(filePath);
});
それはあなたのFirefoxとで空白与える「Fakepathを/ ..」クロムでを。 (IEではテストされていませんが、もちろんあなたを助けません)
ありがとうございます。私は自分のアプリにファイルを選択させたくありません。ちょうどファイルではなくフォルダパスを何らかの方法で選択するだけです。 – David
セキュリティ上の理由から、ウェブサイトでファイルシステムについて知ることはできません。
以下を参照してください。ファイル入力の値を取得すると、その値はマングルされます(コンピュータでは、たとえば、常にc:/fakepath/something
になります)。ファイル入力には、あなたの用途にも問題があります。フォルダを選択すると内容のリストが表示されるので、空のフォルダはスニペットに何も記録されません。
function browseResult(e){
var fileselector = document.getElementById('fileselector');
console.log(fileselector.value);
}
<input id="fileselector" type="file" onchange="browseResult(event)" webkitdirectory directory multiple="false" style="display:none" />
<button onclick="getElementById('fileselector').click()">browse</button>
あなたは、例えば、フラッシュ、Javaや空気のような、プラグイン経由でそれを行うことができますが、ユーザーは、それがすでにインストールされているか、それをインストールするかだろう。プラグインエコシステムはかなり死んでいるようだ。
Webブラウザのクライアント側では、 – skyline3000
はい。クライアント側。 – David