Walkingcao 发表于 2021-7-18 14:27:20

大佬们,适用现在的html里选择路径按钮、窗口要怎么写呀

大佬们,适用现在的html里选择路径按钮、窗口要怎么写呀

需求 用php识别指定文件夹里面的照片,需要先选择一个路径,后面代码都ok了,现在就差一个选择路径的按钮了,网上搜到的都是适用于旧版本的ie浏览器,新浏览器都无法使用{:5_92:}

青出于蓝 发表于 2021-7-18 14:39:57

<input type="file">
就是用这个呀

Walkingcao 发表于 2021-7-18 14:47:57

青出于蓝 发表于 2021-7-18 14:39
就是用这个呀

需要只打开,选择路径,不进行上传操作,如果用这个的话就变成了选择文件了

kogawananari 发表于 2021-7-18 15:07:24

<ul id='d'></ul>
<input type="file" id='ipt' webkitdirectory/>
<script>
ipt.onchange = e => {Array.from(e.target.files).forEach(v=> d.innerHTML += `<li>${v.webkitRelativePath}</li>`)}
</script>

上传但是不会上传到服务器的 除非你触发form的onsubmit

Walkingcao 发表于 2021-7-18 17:24:43

kogawananari 发表于 2021-7-18 15:07
上传但是不会上传到服务器的 除非你触发form的onsubmit

感谢,晚点试试

Walkingcao 发表于 2021-7-18 21:03:41

kogawananari 发表于 2021-7-18 15:07
上传但是不会上传到服务器的 除非你触发form的onsubmit

大佬 有没有能只获取到路径的方法呀,或者用这种方法后,如何将文件夹路径提交到表单中呢

Walkingcao 发表于 2021-7-18 21:07:39

不太清楚有没有比较好弄的方法,我刚把程序的逻辑由开始的获取文件路径,处理文件   更改成为了,先获取所有的文件路径存入数据库,然后再从数据库中读取、处理,处理结果写回数据库,大佬们有更好的方法的话欢迎跟帖

kogawananari 发表于 2021-7-19 01:49:37

Walkingcao 发表于 2021-7-18 21:03
大佬 有没有能只获取到路径的方法呀,或者用这种方法后,如何将文件夹路径提交到表单中呢

重写form的onsubmit方法就行了

就是你点form标签里的type是submit的标签默认触发onsubmit方法你只需要重写它 或者让他return false 然后专门做个按钮的onclick去提交formdata对象就行了这个得会JavaScript
页: [1]
查看完整版本: 大佬们,适用现在的html里选择路径按钮、窗口要怎么写呀