亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

asp.net+ajaxfileupload.js 實現文件異步上傳代碼分享

2024-07-10 13:28:33
字體:
來源:轉載
供稿:網友
本文給大家分享一段asp.net基于ajaxfileupload.js實現文件異步上傳的代碼,本人項目中已經在使用的代碼,小伙伴們可以直接移植到自己的項目中去。
 
 

由于代碼很簡單,這里就閑話不多說了,直接上代碼,小伙伴們自己研讀代碼就明白了。

前臺代碼: 

 

復制代碼代碼如下:

/*修改頭像*/  
    //上傳  
    function _sc() {  
        $(".ckfile").html("").css("color", "#535353");  
        $("#_userImgPath").val("");  
        var str = $("#file").val();  
        if ($.trim(str) == "") {  
            $(".ckfile").html("請選擇文件。").css("color", "red");  
            return false;  
        }  
        else {  
            var postfix = str.substring(str.lastIndexOf(".") + 1).toUpperCase();  
            if (postfix == "JPG" || postfix == "JPEG" || postfix == "PNG" || postfix == "GIF" || postfix == "BMP") {  
                $('#showimg').attr('src', 'Images/loading.gif').attr("title", "上傳中,請稍后…");  
                var path = "Upload/UserImg";  
                $.ajaxFileUpload({  
                    url: '/Upload.aspx?path=Upload|UserImg&shape=100*100',  
                    secureuri: false,  
                    fileElementId: 'file',  
                    dataType: 'text',  
                    success: function (msg) {  
                        if (msg.lastIndexOf(path) == -1) {  
                            $(".ckfile").html(msg).css("color", "red");  
                        }  
                        else {  
                            $('#showimg').attr('src', msg).attr("title", "我的頭像");  
                            $("#_userImgPath").val(msg);  
                        }  
                    }  
                });  
            } else {  
                $(".ckfile").html("文件格式錯誤。").css("color", "red");  
                return false;  
            }  
        }  
    }  

 

后臺代碼:

 

復制代碼代碼如下:

using System;  
using System.Collections.Generic;  
using System.Linq;  
using System.Web;  
using System.Web.UI;  
using System.Web.UI.WebControls;  
using SS.Upload;  
using WFC.Fenxiao;  
namespace wanfangcheng  
{  
    public partial class Upload : BasePage  
    {  
        //文件大小 1024 kb  
        private long size = 1024;  
        //文件類型  
        private string type = ".jpg|.jpeg|.png|.gif|.bmp";  
        //保存名稱  
        string name = "";  
        //保存路徑  
        private string path = @"Upload/UserImg";  
        //保存大小  
        private string shape = "100*100";  
        protected void Page_Load(object sender, EventArgs e)  
        {  
            HttpFileCollection files = Request.Files;  
            if (files != null && files.Count > 0)  
            {  
                name = BaseRole.Instance.UserId.ToString();  
                if (Request.QueryString["size"] != null)  
                {  
                    size = Convert.ToInt32(Request.QueryString["size"]);  
                }  
                if (Request.QueryString["path"] != null)  
                {  
                    path = Request.QueryString["path"].ToString().Trim().Replace('|', '/');  
                }  
                if (Request.QueryString["name"] != null)  
                {  
                    name = Request.QueryString["name"].ToString().Trim();  
                }  
                if (Request.QueryString["shape"] != null)  
                {  
                    shape = Request.QueryString["shape"].ToString().Trim();  
                }  
                uploadMethod(files);  
            }  
        }  
        /// <summary>  
        /// 上傳圖片  
        /// </summary>  
        /// <param name="hc"></param>  
        public void uploadMethod(HttpFileCollection hc)  
        {  
            HttpPostedFile _file = hc[0];  
            //文件大小  
            long _size = _file.ContentLength;  
            if (_size <= 0)  
            {  
                Response.Write("文件錯誤。");  
                Response.End();  
                return;  
            }  
            if (size * 1024 < _size)  
            {  
                Response.Write("文件過大,最大限制為" + size + "KB。");  
                Response.End();  
                return;  
            }  
            //文件名  
            string _name = _file.FileName;  
            //文件格式  
            string _tp = System.IO.Path.GetExtension(_name).ToLower();  
            if (type.IndexOf(_tp) == -1)  
            {  
                Response.Write("文件格式錯誤。");  
                Response.End();  
                return;  
            }  
            //保存路徑  
            string _path = HttpContext.Current.Server.MapPath(path) + @"/" + name + _tp;  
            try  
            {  
                int w = Convert.ToInt32(shape.Split('*')[0]);  
                int h = Convert.ToInt32(shape.Split('*')[1]);  
                ImageHelper.CutForCustom(_file, _path, w, h, 50);  
                Response.Write(path + @"/" + name + _tp);  
            }  
            catch (Exception)  
            {  
                Response.Write("哎呦,出錯了。");  
                Response.End();  
            }  
        }  
    }  
}  

 

是不是很實用,也很簡單易懂呢,以上是自己項目中使用的代碼,小伙伴們如果發現有問題的地方,還請告之。謝謝


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲美女av黄| 18久久久久久| 国产综合在线观看视频| 成人h视频在线| 日韩国产中文字幕| 亚洲午夜色婷婷在线| 精品日韩视频在线观看| 在线视频免费一区二区| 538国产精品视频一区二区| 欧美性生活大片免费观看网址| 热门国产精品亚洲第一区在线| 97视频在线观看视频免费视频| 国产成人精品视频| 日本19禁啪啪免费观看www| 久久久亚洲福利精品午夜| 欧美日韩中文在线观看| 亚洲精品久久久一区二区三区| 国产综合福利在线| 亚洲欧洲一区二区三区在线观看| 亚洲人成电影网站色…| 91亚洲午夜在线| 日本电影亚洲天堂| 欧美日韩一区免费| 久久久久久久久网站| 久久综合88中文色鬼| 欧美国产精品va在线观看| 在线激情影院一区| 亚洲欧美日韩精品久久亚洲区| 亚洲性生活视频在线观看| 久久精品国产亚洲一区二区| 日韩免费精品视频| 久久99精品国产99久久6尤物| 日韩欧美在线观看| 久久久精品视频在线观看| 久久国产精品视频| 国产精品成久久久久三级| 夜夜嗨av一区二区三区四区| 亚洲精品电影久久久| 日韩精品视频在线观看网址| 欧美日韩在线第一页| 亚洲偷熟乱区亚洲香蕉av| 久久97精品久久久久久久不卡| 欧美日韩一区二区免费在线观看| 97在线观看视频| 日本精品久久中文字幕佐佐木| 91情侣偷在线精品国产| 成人精品在线观看| 欧美性感美女h网站在线观看免费| 国产欧美亚洲视频| 久久精品视频一| 亚洲精品国精品久久99热一| 黑人欧美xxxx| 国产亚洲精品一区二区| 亚洲精品国产精品久久清纯直播| 亚洲激情在线观看视频免费| 欧美在线视频一区| 亚洲精品成人久久久| 国产91色在线|免| 亚洲欧美在线免费| 色综合天天狠天天透天天伊人| 国产成人在线一区二区| 亚洲黄页视频免费观看| 久久久国产精品免费| 在线日韩日本国产亚洲| 亚洲精品久久久一区二区三区| 色综合久久88| 亚洲国产精品小视频| 91色琪琪电影亚洲精品久久| 久久视频免费观看| 91精品视频免费| 不卡av日日日| 日韩精品一区二区三区第95| 久久天天躁夜夜躁狠狠躁2022| 精品国产乱码久久久久久婷婷| 成人午夜在线视频一区| 日本久久久久久久久| 亚洲综合一区二区不卡| 亚洲影影院av| 欧美视频在线观看 亚洲欧| 国产欧美久久久久久| 亚洲国产精品一区二区三区| 欧美成人免费va影院高清| 国产精品一区二区三区免费视频| 7777精品视频| 最近2019年中文视频免费在线观看| 国产精品wwwwww| 国产成人精品视频| 欧美电影免费观看高清| 555www成人网| 亚洲欧美国内爽妇网| 欧美亚洲国产视频小说| 亚洲国产成人在线播放| 欧美一级大片在线观看| 欧美大胆在线视频| 在线亚洲午夜片av大片| 日韩欧美国产中文字幕| 好吊成人免视频| 最近2019年好看中文字幕视频| 国产成人精品av在线| 亚洲aⅴ男人的天堂在线观看| 红桃视频成人在线观看| 91免费看国产| 亚洲最大福利视频| 欧美日韩国产综合新一区| 日韩精品视频在线观看免费| 久久视频在线播放| 国产精品色悠悠| 在线视频日本亚洲性| 日韩美女免费观看| 亚洲va久久久噜噜噜久久天堂| 中文字幕精品在线| 日韩精品极品毛片系列视频| 日韩欧美国产网站| 97国产真实伦对白精彩视频8| 97视频国产在线| 欧美在线视频一二三| 亚洲图片在区色| 日韩中文字幕视频在线观看| 欧美wwwwww| 欧美日韩亚洲国产一区| 亚洲三级免费看| 国内精品视频一区| 中文字幕欧美专区| 欧洲美女免费图片一区| 韩国美女主播一区| 亚洲欧洲高清在线| 亚洲视频在线视频| 日韩成人在线视频观看| 国产日韩av在线| 欧美极品美女视频网站在线观看免费| 国产精品网站入口| 国产精品流白浆视频| 久久久久久久久久久免费| 成人精品aaaa网站| 91免费国产网站| 亚洲美女av黄| 亚洲偷欧美偷国内偷| 日本一欧美一欧美一亚洲视频| 国产偷亚洲偷欧美偷精品| 成人久久18免费网站图片| 国产亚洲精品综合一区91| 国产精品福利网| 欧美在线免费观看| 中文字幕日韩精品在线| 亚洲精品一区二区在线| 久久6免费高清热精品| 日韩电影中文字幕av| 国产丝袜精品视频| 日韩欧美高清在线视频| 国产精品xxxxx| 26uuu日韩精品一区二区| 欧美成人高清视频| 黄网站色欧美视频| www.欧美视频| 国产精国产精品| 在线国产精品播放| xvideos国产精品| 国产美女精品视频免费观看| 97视频在线观看网址| 国产mv久久久| 国产精品毛片a∨一区二区三区|国| 欧美性xxxx极品hd欧美风情| 中文字幕日韩欧美在线视频| 欧美在线亚洲一区|