divclass="comment""你的评论在这里"onmouseover="...
imgsrc=xonerror=alert(1)...
scriptalert(1)/script...
这东西根本就没有实时显示进度,是个假进度啊,看浏览器左下方的上传进度就知道,文件是先上传完成之后才开始显示进度
传个 3M 以上的 Default.aspx 页面 访问失败 提示 ERROR_INTERNET_CONNECTION_ABORTED
ajax 无法请求 GenerateGuid.ashx 文件 提示 404 啊 。。 用浏览器 在地址栏里输入 ,可以获取到 GenerateGuid.ashx 返回的信息
不错啊,UploadUtil.cs有个错误,导致文件不能创建,<br />只要将fStream = new FileStream(_filePath _fileName), FileMode.Create);<br />改为fStream = new FileStream((_filePath _fileName.Substring(_fileName.LastIndexOf("<a href="file://\\') 1">\\") 1</a>)), FileMode.Create);
上传不了。。。
过来看看,
看看,
这个里面有一个错误 就是文件上传输出的时候没有文件后缀名 可以自己修改一下
拿来借鉴一下,谢谢分享!
你好, 我用了这个上传源码发现 点击确定上传的时候一直没反应,后来发现后台代码UploadUtil.cs中将上传文件名误用为上传文件路径 .我修改了一下样例可以正常上传文件.<div class="blockcode"><div id="code_-1"><ol><li> private void doUpload(HttpPostedFile postedFile)<br/></li> <li> {<br/></li> <li> bool _abort = false;<br/></li> <li> string _filePath = this.filePath + DateTime.Now.ToFileTime()+"//";<br/></li> <li> if (!Directory.Exists(_filePath))<br/></li> <li> {<br/></li> <li> Directory.CreateDirectory(_filePath);<br/></li> <li> }<br/></li> <li> [color=Red] //string _fileName = postedFile.FileName;[/color] 原例中使用上传文件的路径,实际应该为上传文件的文件名.<br/></li> <li> [color=YellowGreen]string[] filename = postedFile.FileName.ToString().Split('\\');<br/></li> <li> string _fileName = filename[filename.Length - 1];[/color] 修改为文件名<br/></li> <li> DownloadingFileInfo info = new DownloadingFileInfo(_fileName,postedFile.ContentLength,postedFile.ContentType);<br/></li> <li> object fileObj = HttpContext.Current.Cache[this.guid];<br/></li> <li> if (fileObj != null)<br/></li> <li> {<br/></li> <li> HttpContext.Current.Cache.Remove(this.guid);<br/></li> <li> }<br/></li> </ol></div><em onclick="copycode($('code_-1'));">复制代码</em></div>