有关上传文件时表单元素<INPUT TYPE="FILE">的问题?
我要上传多个文件,现在只想通过 一个TYPE="FILE"表单元素选择一个html文件,然后搜索出所有的附属文件.也就是附属文件不用表单元素选择,而是自动上传.请问表单元素可不可以设定初始值?而且该元素要隐藏.只让用户选择主文件. 问题点数:0、回复次数:4Top
1 楼flashroom(找到啦)回复于 2003-08-04 16:27:36 得分 0
当然可以
hiddenTop
2 楼yangjuanli(珂儿)回复于 2003-08-04 22:36:39 得分 0
不会吧??
搞不清你的目的。如果你不上传,通过什么把客户端的东东取到服务器端呢??
Top
3 楼duskrhythm(蓝鲸)回复于 2003-08-05 00:40:21 得分 0
我想你的功能是要实现反向下载吧,其实这个可以实现,时间关系,简单说一下我的想法。
1、选择html文件
2、分析html文件,产生文件上传列表
3、上传
步骤1和3不载多说,html文件的分析有个前提,就是文件连接应该是相对连接。
html分析过程:
1、搜索子串“href”这个是连接标记,读取“="”后直到“"”为止
2、file返回的应该是个文件类型吧getXXXX()取得逻辑路径
3、合并路径子串和文件成一个URL 用File(String fileName)构造文件Top
4 楼frazzle2001(wangs)回复于 2003-08-05 09:29:04 得分 0
现在文件列表我已经搜索出来了,就是怎么上传这些文件?Top
5 楼kypfos(不在寻梦)回复于 2003-08-05 09:45:44 得分 0
html从设计上来说,只允许放在<input type=file>里的文件才能上传,不然的话在没经过你的允许下,一点按钮就把客户端的某些重要的,或是隐私的文件捞了下去,对客户还有什么安全可言。
如果是在达成一定的安全性认可的情况下,就可以使用applet读取本地文件,继而用ftp上传到相应的服务器Top



