王宝义 发表于 2024-5-19 09:02:55

【90103】如何获取客户端电脑上的文件夹下面文件列表,包含子路径

何获取客户端电脑上的文件夹下面文件列表,包含子路径。看到一个教程好像是读取的是服务端的,如想得到客户端的路径文件组信息,怎么操作。文件太大太多,上传不现实。谢谢

Edric.Li 发表于 2024-5-19 09:02:56

王宝义 发表于 2024-5-21 16:01
麻烦写个活字格文件。谢谢

实在抱歉,我不知道你对JavaScript代码了解有多少,害怕写了你也不太能看懂,最主要的是没时间。。。。 你看你要不自己学习一下,或者找找其它大佬,看谁能帮忙写一个。

王宝义 发表于 2024-5-19 09:03:47

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=147170&fromuid=66072

这个好像是获取的是服务端文件夹

王宝义 发表于 2024-5-19 09:04:32

王宝义 发表于 2024-5-19 09:03
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=147170&fromuid=66072

这个好像是获取的 ...


Edric.Li 发表于 2024-5-20 08:52:42

首先需要明确一个前提条件,在客户端如果想拿到文件夹信息,必须要用户手动选择,无法主动获取!!!

目前应该没有插件能做到, 文件管理插件支持 “文件夹上传”,但是没有暴露接口能让你拿到文件夹中的具体信息。

可以写代码:
详细文档:
https://developer.mozilla.org/zh-CN/docs/Web/API/HTMLInputElement/webkitdirectory
效果:

Joe.xu 发表于 2024-5-20 08:52:54

您好,一般BS架构的应用,直接读取客户端的文件路径,很容易发生信息泄露,是不安全的策略,目前都需要客户主动上传

王宝义 发表于 2024-5-20 15:27:03

Edric.Li 发表于 2024-5-20 08:52
首先需要明确一个前提条件,在客户端如果想拿到文件夹信息,必须要用户手动选择,无法主动获取!!!

目 ...

可以帮忙写个DEMO吗。谢谢

王宝义 发表于 2024-5-20 15:29:01

我现在的需求是,不要把文件上传到服务器,而是获取本地文件夹内的文件后,在客户端分析文件。具体的说就是等到PDF文件的页面大小。

Edric.Li 发表于 2024-5-20 15:46:55

王宝义 发表于 2024-5-20 15:29
我现在的需求是,不要把文件上传到服务器,而是获取本地文件夹内的文件后,在客户端分析文件。具体的说就是 ...

可以不上传,不过需要用户手动选择, 选择后就能获取到文件信息。

王宝义 发表于 2024-5-20 15:49:07

Edric.Li 发表于 2024-5-20 15:46
可以不上传,不过需要用户手动选择, 选择后就能获取到文件信息。

手动选择文件夹后,自动读取所有指定格式文件就行。麻烦写个DEMO
页: [1] 2
查看完整版本: 【90103】如何获取客户端电脑上的文件夹下面文件列表,包含子路径