上载文件对话框中可以不可以选择多个文件的?

hooklee 2002-12-31 12:10:29
在弹出的文件对话框中可以选择多个文件,可以不?
...全文
356 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hooklee 2003-01-02
  • 打赏
  • 举报
回复
我考虑了一下,可能只能自己用VC做一个组件或者ActiveX控件,其功能即用于选择多个上载文件,然后将该组件/控件嵌入到网页中,将得到的多个文件传递给form。

我没编过组件只会写ActiveX控件,可能只能用ActiveX控件来实现了,请问ActiveX控件怎么嵌入网页才能实现和form的数据交互?
hooklee 2003-01-02
  • 打赏
  • 举报
回复
谢谢无涯的回复,其实我想实现的功能是用户在某个目录中选择多个文件,然后上传,这个选择文件的过程不能用程序自己实现,而只能用支持多选的文件对话框。如果是有规律的多个文件确实可以照你的思路办理。
xrwang 2003-01-01
  • 打赏
  • 举报
回复
上传一百个文件吗?
你试试这个方法(不保证正确性):
一、上传文件FilesUp.asp?FileNumber=100
<html>
<form id="frmFileUp" name="frmFileUp" action="SaveFile.asp" method="post" enctype="multipart/form-data">
请输入图片文件所在的目录,然后点击“上传文件”按钮。<BR>
文件目录:<INPUT type="text" id="txtDir" name="dir"><BR>
<INPUT type="button" id="btnFileUp" Value="上传文件"><BR>
<%
dim FileNumber,i
FileNumber=Trim(Request.QueryString("FileNumber"))
if FileNumber="" then
FileNumber=100
else
FileNumber=CInt(FileNumber)
end if
'下面构造FileNumber个上传文件的控件,你也可以将它的大小设为0,使其不可见
for i=1 to FileNumber step 1%>
<INPUT type="file" id="file<%=i%>" name="file<%=i%>">
<%Next%>
</Form>
<Script language="vbScript">
<!--
Sub btnFileUp_OnClick()
'创建FSO对象,枚举目录中的文件
if 目录(document.frmFileUp.txtDir.value)存在 then
'得到文件名,并将其添加到文件控件中
'document.frmFileUp.fileI.value=FileNameI
'提交表单
document.frmFileUp.submit
end if
End Sub
-->
</Script>
</html>

二、保存文件,这个就不说了,自己用现成的组件吧。

(只是一个大概的思路,希望对你有帮助,^__^ )
hooklee 2003-01-01
  • 打赏
  • 举报
回复
其实问题很简单,如果<input type="file" ...>中点击按钮弹出的对话框如果可以设定成支持多选就行了。在VC中很容易实现,这里是不是几乎不可能?
江南昆虫 2002-12-31
  • 打赏
  • 举报
回复
可以一次上传多个,但不能一次选择多个!
一个file域只能对应一个文件。
blues-star 2002-12-31
  • 打赏
  • 举报
回复
自己写一个ftp组件??????

那就OK了.
hooklee 2002-12-31
  • 打赏
  • 举报
回复
没这个功能的话,我这100多副图还不得把用户累死?

如果JavaScript如果用组件一类的东西能不能实现呢?
fbj007 2002-12-31
  • 打赏
  • 举报
回复
不行的,上传多个文件只能选多次了,然后在一起上传
http://www.5xsoft.com/data/200104/2822340301.htm
这个就是这个做的
flyycyu 2002-12-31
  • 打赏
  • 举报
回复
不行!

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧