Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在<;中打开特定文件夹;输入类型=';文件'&燃气轮机;_Javascript_Jquery_Html_File Upload - Fatal编程技术网

Javascript 如何在<;中打开特定文件夹;输入类型=';文件'&燃气轮机;

Javascript 如何在<;中打开特定文件夹;输入类型=';文件'&燃气轮机;,javascript,jquery,html,file-upload,Javascript,Jquery,Html,File Upload,我想从特定文件夹上载项目中的图像。当我点击选择文件按钮时,它会转到默认文件夹或上次打开的文件夹,但我想这样做,总是打开一些特定的文件夹,如文档/所有图像/动物图像/ <table> <tr> <td>First Name:</td> <td><input type="text" name="firstName" size="1

我想从特定文件夹上载项目中的图像。当我点击选择文件按钮时,它会转到默认文件夹或上次打开的文件夹,但我想这样做,总是打开一些特定的文件夹,如文档/所有图像/动物图像/

 <table>  
            <tr>  
                <td>First Name:</td>    
                <td><input type="text" name="firstName" size="10"  
                    required="required" /></td>  
            </tr>  
            <tr>  
                <td>Last Name:</td>  
                <td><input type="text" name="lastName" size="10"  
                    required="required" /></td>  
            </tr>  
            <tr>  
                <td>Choose Image:</td>  
                <td><input type="file" name="photo" size="10"  
                    required="required" /></td>  
            </tr>  
            <tr>  
                <td><input type="submit" value="Submit"></td>  
                <td><input type="reset" value="Clear" /></td>  
            </tr>  
        </table> 

名字:
姓氏:
选择图像:

有人告诉我这个问题的解决方案。

实际上,由于纯HTML/Javascript的安全原因,这是不可能的。我不知道如果您使用ActiveX或Java Applet是否可行,但这些技术已经过时。

现在您可以这样做,但前提是您使用支持最后两个属性的“Chrome”:

<input type="file" id="folder-opener" webkitdirectory multiple/>

它目前受到Chrome、Firefox和Edge的支持。@GustavoRodrigues仍然是非标准功能,不过…@BrotherEye确定。现在使用一个更好的选项,它比使用
webkitdirectory
更好,因为它还允许将文件写入文件夹(当然,用户需要先允许,这样才安全)。
document.getElementById('folder-opener').addEventListener('change', function(event) {
  // Selected folder's absolute path:
  console.log(event.target.files[0].path);
});