代码之家  ›  专栏  ›  技术社区  ›  Maestro1024

使用asp.net将多个文件从客户端上载到服务器

  •  1
  • Maestro1024  · 技术社区  · 15 年前

    使用asp.net将多个文件从客户端上载到服务器

    我一直在看asp.net上载控件,但那是一个文件(除非有人知道更好的方法)。

    http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.fileupload.aspx

    对于我想做的事,我甚至不需要浏览。我知道客户的档案在某个地方。是否可以创建一个 HttpPostedFile文件 然后上传?

    http://msdn.microsoft.com/en-us/library/system.web.httppostedfile.aspx

    我认为这是不可能的,但很高兴被证明是错的。是否有其他asp.net方法或控件可以轻松地将多个文件从客户端上载到服务器?

    4 回复  |  直到 15 年前
        2
  •  0
  •   Marcus L    15 年前

    http://www.telerik.com/products/aspnet-ajax/upload.aspx

    这是捆绑在RadControls,这是一个相当不错的工具包,虽然它的成本有点。

        3
  •  0
  •   Enrico Campidoglio    15 年前

    看一看这个 System.Net.WebClient.UploadFile System.Net.WebClient.UploadFileAsync 方法。

    同步 方法,你可以上传 一次一个文件 按顺序。如果你选择 异步 方法,您可以 一次多次上传 .

        4
  •  0
  •   000    11 年前

    我会告诉你我的技术方法

    (1)当然,你需要使上传过程中没有张贴网页来回服务器,所以在这种情况下,这里的主要项目是一个HTML项目,这将有助于我们上传文件,而不张贴整个网页,这是 IFRAME .

    (2)对我们大多数人来说,一开始我们就知道 FORM enctype= multipart/form-data

    INPUT FILE 哪个是 multiple="multiple" 这将使输入文件的行为,以容纳多个文件在它里面,但在这种情况下,它将是一个一个多个上传时,所有文件一起发布到服务器的一个请求。

    有谁需要更详细的技术自由要求更多的描述