社区
Web 开发
帖子详情
如何上传一个文件夹~~~
anonimousboy
2003-09-01 11:56:14
各位大虾,偶有个问题,就是想把客户端的某个目录传到服务器上,然后对其进行处理,但是SmartUpload好象只能上传文件,不能上传目录,如果能传目录的话,我如何才能在客户端弹出让用户选择目录的对话框呢?总结一下就两个问题:
1:如何在客户端弹出目录选择对话框
2:如何上传整个目录连同子目录
...全文
308
9
打赏
收藏
如何上传一个文件夹~~~
各位大虾,偶有个问题,就是想把客户端的某个目录传到服务器上,然后对其进行处理,但是SmartUpload好象只能上传文件,不能上传目录,如果能传目录的话,我如何才能在客户端弹出让用户选择目录的对话框呢?总结一下就两个问题: 1:如何在客户端弹出目录选择对话框 2:如何上传整个目录连同子目录
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
luolovegui
2003-09-01
打赏
举报
回复
要先建个目录,然后单个文件传输才行,我没有别的办法。
javaboy
2003-09-01
打赏
举报
回复
得到上传目录的文件列表也许可能,不过如果不用APPLET、activeX之类的东西,单纯使用标准的脚本和HTML技术从安全角度论证应该也是不可能的。
即使有可能也没有意义,我说过:FROM中的<input type=file>是只读的,也就是说你无法通过任何第三方脚本把文件传给它,唯一办法就是点击该文件浏览按钮选择一个文件,除此之外没有任何办法可以将一个文件传给这个<input type=file>
简言之,在DHTML技术范围内:
1、可以一次上传多个文件,但是你必须一个个点击浏览选择文件,点击浏览选择文件。。。,最后点击提交按钮完成上传。
2、不可能选择一个目录后自动将其内文件及子目录文件同时上传。
3、不可能将目录结构信息通过<input type=file>上传到服务器上,除非自己另外用一个<input type=text>之类的主动人工告知,自动分析是不可能的。
总结:你提的问题在DHTML范围内是不可能的。
anonimousboy
2003-09-01
打赏
举报
回复
如果一个一个的上传的话,我需要得到上传目录下的文件列表,我怎么才能做到选择一个目录,然后得到该目录下的文件列表呢?我得到了文件列表以后,我如何才能把取得的文件列表提交给FORM.谢谢各位了,希望给个提示~~
javaboy
2003-09-01
打赏
举报
回复
通过浏览器上传整个目录连同子目录应该是不可能的。
因为<input type=file>这个是只读的,不能通过程序控制值。
另一方面从安全角度来讲也不允许你通过浏览器上传整个目录,你必须一个个确认上传,不可能由浏览器判断整个就将整个目录文件上传了。
如果可以的话,那么你本地的文件就不安全了,显然这是不允许的。
benbenpan
2003-09-01
打赏
举报
回复
自己用java来写一个io的类来实现就可以了,很简单的,能够实现整个目录的上传
javaboy
2003-09-01
打赏
举报
回复
to anonimousboy(stiwen):
“不过假如说我已经得到了文件的列表,我怎么才能把这些列表包存到一个隐藏的form的input中呢”
请input type=file而言,这是不可能的,其它的可以,我已经说了<input type=file>这是只读的,也就是说只能点击浏览按钮设置,不能通过任何脚本对其设置值。
anonimousboy
2003-09-01
打赏
举报
回复
to:javaboy
谢谢你的分析,不过假如说我已经得到了文件的列表,我怎么才能把这些列表包存到一个隐藏的form的input中呢,如果能这样的话,我也可以通过smartUpload传上去,不过这样做的后果是我需要在服务器上建立和客户端相同的目录结构.
to:orant
我都找了好几天了,根本找不到,如果你看到过,给个详细的连接过来看看,谢谢.
orant
2003-09-01
打赏
举报
回复
在www.cnjsp.com上有源代码可以参考,改改就成
Keepers
2003-09-01
打赏
举报
回复
我觉得有一个解决办法,你在客户端写一个applet,然后将选中的目录全部文件序列化入一个Stream,然后建立一个与服务器的连接,在由服务器读取解析。
哈哈。。不过这么做有必要吗?
MFC Windows程序设计(第2版)光盘中的Ebook
文件夹
part1
本人刚买的MFC Windows程序设计(第2版)光盘中的Ebook
文件夹
part1部分。 整套光盘还包括Short
文件夹
、code
文件夹
~! 由于上
传
大小有限,上述光盘中包括的文件请在我的资源里面下载~
C#实现判断
文件夹
存在与否并创建
文件夹
的方法
本文实例讲述了C#实现判断
文件夹
存在与否并创建
文件夹
的方法。分享给大家供大家参考,具体如下: protected void Button1_Click(object sender, EventArgs e) { if (Directory.Exists(Server.MapPath(~/upimg/hufu...
python自动化管理文件和
文件夹
本套课程主要以实用为主方面来讲解使用python代码来操作文件和
文件夹
,包括批量创建文件和
文件夹
,读取和写入文件,查询、搜索、遍历文件等操作。
PJBlog插件 防刷新的在线播放器
该播放器类似框架式的~设置在页面底部~即使查看网页的另一个页面,歌曲也不会因为刷新而停止并重新播放~播放器样式是防apple的~粉红色~你也可以自己制作一个播放器~具体设置,下载
文件夹
里都有了~使用方法呢~最好将...
无组件上
传
图片文件 ASP
1.每个月自动在“productimg”
文件夹
下新生成一个
文件夹
,命名如:200909(年月); 2.给上
传
的文件自动命名如: 200909101048225936.gif(年+月+日+时+分+秒+随机数~100>+随机数~100>)4+2+2+2+2+2+2+2(rnd()*100)> 3....
Web 开发
81,095
社区成员
341,712
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章