求教一个多文件上传的问题

问题描述

我实现了一个多文件上传用的js控制input(file)表单的增加但是每个文件上传时我还需要选择文件所属类别单文件上传时我用的DropDownList流程就是这样:上传文件表单(input(File))选择文件所属类别但是现在我不知道怎样用js动态增加DropDownList或者还有什么办法实现没有

解决方案

解决方案二:
下拉列表的项可以用js添加varobjOption=document.createElement("OPTION");objOption.text="无";objOption.value="0";document.getElementById("ddlShi").options.add(objOption);document.getElementById("ddlShi").selectedIndex=0;
解决方案三:
你加的是表单<select></select>吧我的功能是下拉框绑定到数据库的
解决方案四:
多文件上传首先HTML源文件中添加文件上传Html组件<scriptlanguage="javascript"type="text/javascript">functionaddFile(){//添加文件上传Html组件varstr='<inputtype="file"name="File"/></br>'document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)}</script>后台:HttpFileCollectionfiles=HttpContext.Current.Request.Files;for(intiFile=0;iFile<files.Count;iFile++){HttpPostedFilepostedFile=files[iFile];stringfileName,fileExtension;fileName=System.IO.Path.GetFileName(postedFile.FileName);if(fileName!=""){fileExtension=System.IO.Path.GetExtension(fileName);postedFile.SaveAs(System.Web.HttpContext.Current.Request.MapPath("Fll/")+fileName);}}Response.Write("文件上传成功!");当遇到大文件上传需要修改配置文件:<httpRuntimeuseFullyQualifiedRedirectUrl="true"maxRequestLength="1024000"executionTimeout="900"/>
解决方案五:
mark
解决方案六:
<scripttype="text/javascript">vari=1functionaddFile(){if(i<8){varstr='<BR><inputtype="file"name="File"runat="server"style="width:245px"/>'document.getElementById('MyFile').insertAdjacentHTML("beforeEnd",str)}else{alert("您一次最多只能上传8附件!")}i++}</script>

时间: 2024-10-31 13:40:43

求教一个多文件上传的问题的相关文章

在ssh项目中,把一个word文件上传到数据库的blob中,如何读取出来

问题描述 在ssh项目中,把一个word文件上传到数据库的blob中,如何读取出来mysql中的blob只能存放图片吗?要是能存别的格式的文件的话,怎么打开啊? 问题补充:那怎么才能直接打开这个word文档呢 解决方案 问题补充:那怎么才能直接打开这个word文档呢 你读出来写成world文件啊···xx.doc ,应该这样可以吧·· BufferedOutputStream bos = new BufferedOutputStream( new FileOutputStream("/xx.do

一个多文件上传的例子(原创)_php基础

<?//filename:multi_upload.phpif($ifupload){  $path=AddSlashes(dirname($PATH_TRANSLATED))."\\upload\\";  for($i=1;$i<=8;$i++)  {     $files="afile".$i;     if(${$files}!="none")     {        if(copy(${$files},$path.${$fi

一个Web文件上传的C#源代码

web|上传|源代码   //保存文件的路径,包括文件名  private string GetSavePath(string FileName)  {  string path=Request.PhysicalApplicationPath +"\\Link_Icon";   return path+"\\"+FileName;  }   private bool UpLoad()//上传图片  {             bool flag=false;   s

利用ASP.NET设计FTP文件上传(上)

如果要用ASP来作一个FTP文件上传的页面,我想很多人立刻就会想到要用第三方开发的组件,利用第三方的组件,虽然开发起来相对比较容易.但一般来说,免费下载的第三方的组件都有某些方面的功能限制,若要购买正版的第三方组件,对于国内的用户,花销也是一个不小的数字,就是能够承担的起,烦杂的手续也使很多人望而却步.虽然微软公司在本身的视窗系统里面也提供了一个可以用来上传文件的组件--Posting Acceptor.但用过这个组件的朋友们都有一种普遍的感觉,就是实在不好用. 现在好了,自从微软公司推出了.N

ASP多文件上传

通常图片的上传,不是一张两张的,我们需要批量的上传,又不能一次上传太 多,总不能一张一张上传吧,这样多麻烦 鉴于此,用js做了一个多文件上传的demo,结合ASP,不要笑话我还在用如此老 套的语言,我也在努力用剩余时间学习,呵呵 要求: 1.可以添加.删除file表单控件 2.上传时验证有效性 3.做文件格式判断 4.服务端重新命名并保存上传的多个文件 5.限制一次最大上传的文件个数 看演示: 说明一下,我这里用的是稻香老农的化境无组件,稍微的改动了一下 添加了一个公共函数 MakeFileNa

Spring中实现文件上传

实现图片上传  用户必须能够上传图片,因此需要文件上传的功能.比较常见的文件上传组件有Commons FileUpload(http://jakarta.apache.org/commons/fileupload/a>)和COS FileUpload(http://www.servlets.com/cos),Spring已经完全集成了这两种组件,这里我们选择Commons FileUpload.  由于Post一个包含文件上传的Form会以multipart/form-data请求发送给服务器,

基于jsp的AJAX多文件上传的实例_JSP编程

最近的项目开发中,遇到了一个多文件上传的问题,即在不刷新页面的情况下,上传多个文件至服务器.现总结分享如下: 本文主要采用了基于jsp的ajax,jquery,servlet等技术. 1.upload.jsp 点击上传时,调用对应的fileupload函数,通过ajax将文件异步传送到servlet中处理.注意在文件上载时,所使用的编码类型应当是"multipart/form-data",它既可以发送文本数据,也支持二进制数据上载. <%@ page language="

JavaWeb中struts2实现文件上传下载功能实例解析_java

在做B/S系统时,通常会涉及到上传文件和下载文件,在没接struts2框架之前,我们都是使用apache下面的commons子项目的FileUpload组件来进行文件的上传,但是那样做的话,代码看起来比较繁琐,而且不灵活,在学习了struts2后,struts2为文件上传下载提供了更好的实现机制,在这里我分别就单文件上传和多文件上传的源代码进行一下讲解,这里需要导入文件下载上传的两个jar文件,一个是commons-fileupload-1.2.2.jar,另一个是commons-io-2.0.

jQuery File Upload文件上传插件使用详解_jquery

jQuery File Upload 是一个Jquery文件上传组件,支持多文件上传.取消.删除,上传前缩略图预览.列表显示图片大小,支持上传进度条显示:支持各种动态语言开发的服务器端. 官网链接:https://github.com/blueimp/jQuery-File-Upload/wiki 特点:拖放支持:上传进度条:图像预览:可定制和可扩展的:兼容任何服务器端应用平台(PHP, Python, Ruby on Rails, Java, Node.js, Go etc.). 使用方法: