加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

多文件上传--3 (uploadImage.swf)

发布时间:2020-12-15 18:29:53 所属栏目:百科 来源:网络整理
导读:源代码下载地址: http://download.csdn.net/detail/vincent_void/4632113 本篇同二《多文件上传--2 uploadImage.swf》相比,只是增加了一个限制文件大小的功能。 页面引用代码如下所示: div id="myContent"??? /div??? input type="hidden" id="IsUpload"



源代码下载地址:

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://www.voidcn.com/article/p-yqdpdulz-dz.html


如有侵犯别人的著作权,请留言,我会关闭相关内容!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读