ASP.NET实现进度条上传文件源码 · 用户讨论与问答

AIASP.NET 小文件上传示例,用进度条显示上传进度,适合学习上传实现

  • 9条讨论
  • 9个提问
  • 商家暂未回复
  • 最近一条

全部讨论9 条

9个提问 商家暂未回复 网址、联系方式、身份证号和不文明用语已自动打码
  • caoch*** 已下载 其他

    这东西根本就没有实时显示进度,是个假进度啊,看浏览器左下方的上传进度就知道,文件是先上传完成之后才开始显示进度

  • zxl07*** 技术问题

    传个 3M 以上的 Default.aspx 页面 访问失败 提示 ERROR_INTERNET_CONNECTION_ABORTED

  • zxl07*** 技术问题

    ajax 无法请求 GenerateGuid.ashx 文件 提示 404 啊 。。 用浏览器 在地址栏里输入 ,可以获取到 GenerateGuid.ashx 返回的信息

  • weili*** 技术问题

    不错啊,UploadUtil.cs有个错误,导致文件不能创建, 只要将fStream = new FileStream(_filePath _fileName), FileMode.Create); 改为fStream = new FileStream((_filePath _fileName.Substring(_fileName.LastIndexOf("\\") 1)), FileMode.Create);

  • gllem*** 其他

    上传不了。。。

  • bin79*** 其他

    过来看看,

    其他 1 条回复
    • 15776***

      看看,

  • hongl*** 技术问题

    这个里面有一个错误 就是文件上传输出的时候没有文件后缀名 可以自己修改一下

  • ailan*** 评价反馈

    拿来借鉴一下,谢谢分享!

  • sadti*** 其他

    你好, 我用了这个上传源码发现 点击确定上传的时候一直没反应,后来发现后台代码UploadUtil.cs中将上传文件名误用为上传文件路径 .我修改了一下样例可以正常上传文件. private void doUpload(HttpPostedFile postedFile) { bool _abort = false; string _filePath = this.filePath + DateTime.Now.ToFileTime()+"//"; if (!Directory.Exists(_filePath)) { Directory.CreateDirectory(_filePath); } [color=Red] //string _fileName = postedFile.FileName;[/color] 原例中使用上传文件的路径,实际应该为上传文件的文件名. [color=YellowGreen]string[] filename = postedFile.FileName.ToString().Split('\\'); string _fileName = filename[filename.Length - 1];[/color] 修改为文件名 DownloadingFileInfo info = new DownloadingFileInfo(_fileName,postedFile.ContentLength,postedFile.ContentType); object fileObj = HttpContext.Current.Cache[this.guid]; if (fileObj != null) { HttpContext.Current.Cache.Remove(this.guid); } 复制代码

问问商家

0 / 1000

网址、联系方式、身份证号、银行卡号和不文明用语会自动打码;评论先经审核,没问题的通常几秒内显示。