【问题标题】:Get list of file selected in FileUpload before upload上传前获取 FileUpload 中选择的文件列表
【发布时间】:2015-07-30 16:55:50
【问题描述】:

了解FileUpload.HasFiles, PostedFiles, FileName 将为所选文件返回相应的值。但是,所有这些函数调用只能在回发时调用(例如Button Click Event这将导致FileUpload开始上传文件被选中)。

挑战:

  1. 我需要在上传(回发)之前选择的文件列表并填充到GridView
  2. 允许用户在运行时添加/删除选定的文件 (in FileUpload, listed in GridView)。
  3. FileName 获取的文件名在 Internet Explorer 中返回完整路径,而 Chrome 和 Firefox 仅返回文件名(我需要文件名而不是完整路径)。

【问题讨论】:

标签: c# asp.net .net gridview file-upload


【解决方案1】:

您只能在客户端执行此操作

var files=$('#ElementID').files;
 for (i=0;i<files.length;i++){
     $("#gridview2").append("<tr><td>" +files[i].fileName + 
                           "</td><td>" + files[i].fileSize + "</td></tr>");
  }

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-09-14
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-10
    • 2016-04-04
    相关资源
    最近更新 更多