多文件上传--3 (uploadImage.swf)
来源:互联网 发布:win7网络共享设置软件 编辑:程序博客网 时间:2024/05/22 08:26
源代码下载地址:
http://download.csdn.net/detail/vincent_void/4632113
本篇同二《多文件上传--2 uploadImage.swf》相比,只是增加了一个限制文件大小的功能。
页面引用代码如下所示:
<div id="myContent"> </div> <input type="hidden" id="IsUpload" value="" /> <script type="text/javascript"> window.onload = function () { var params = { uploadServerUrl: "upload.aspx", //上传响应页面(必须设置) maxFileData: 1024 * 300, //300KB jsFunction: "upload", //上传成功后回调JS filter: "*.jpg;" //上传文件类型限制 } swfobject.embedSWF("ImageFlashUpload/flash/uploadImage.swf", "myContent", "600", "500", "10.0.0", "ImageFlashUpload/flash/expressInstall.swf", params); } function upload() { } </script>
upload.aspx 后台处理代码如下:
protected void Page_Load(object sender, EventArgs e) { ImgSave(); } /// <summary> /// 批量上传 /// </summary> public void ImgSave() { HttpFileCollection files = Request.Files; if (files.Count == 0) { Response.Write("请勿直接访问本文件"); Response.End(); } string CorpImg = "~/images/" + DateTime.Now.ToString("yyyyMMdd") + "/"; string path = Server.MapPath(CorpImg); //"~/AdminUpload/Image/" //如果目录不存在,则创建 if (!Directory.Exists(path)) Directory.CreateDirectory(path); // 只取第 1 个文件 HttpPostedFile file = files[0]; if (file != null && file.ContentLength > 0) { // flash 会自动发送文件名到 Request.Form["fileName"] #region 保存原始图片 string fileName = DateTime.Now.ToString("yyyyMMddHHmmssfff") + Path.GetExtension(Request.Form["fileName"]); //文件名 string savePath = path + "\\" + fileName; file.SaveAs(savePath); #endregion } }
多文件上传--2 (uploadImage.swf) 地址:http://blog.csdn.net/vincent_void/article/details/7902734
- 多文件上传--3 (uploadImage.swf)
- 多文件上传--2 (uploadImage.swf)
- 使用uploadImage.swf实现多图片上传
- swf上传文件
- swf文件上传
- uploadify.swf多图上传
- swf上传
- selenium部分功能(上传文件、swf插件)无法自动化时可使用的方法
- selenium部分功能(上传文件、swf插件)无法自动化时可使用的方法
- 多类型文件转SWF
- C#播放flash文件(swf文件)
- 文件上传之——用SWF插件实现文件异步上传和头像截取
- swf格式文件上传
- struts2文件上传(多文件上传)
- 加载多个SWF文件的解决方案
- 加载多个SWF文件的解决方案
- delphi 显示多个swf文件
- ActionScript 3外部swf文件载入
- IOS客户端接入Facebook,SSO授权
- java 计算两个时间之间的间隔
- 不用安装oracle客户端也可以用plsql连接远程oracle
- 流年,经不起怀念
- 搭建GlusterFS集群-Distributed Replicated Volumes
- 多文件上传--3 (uploadImage.swf)
- 白盒测试
- ubuntu 12.04 64位设置兼容32位的实现
- Gartner公布2012年新兴技术发展周期显示物联网、NFC和云计算将是发展最快技术
- NSRange 坑爹
- 告诉你Hadoop是什么
- 读文件乱码错误
- 影响中国历史的十场战争
- IOS开发基础之──viewDidUnload/dealloc调用分析