由于代码很简单,这里就闲话不多说了,直接上代码,小伙伴们自己研读代码就明白了。
前台代码:
复制代码 代码如下:
/*修改头像*/  
    //上传  
    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".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();  
            }  
        }  
    }  
}  
是不是很实用,也很简单易懂呢,以上是自己项目中使用的代码,小伙伴们如果发现有问题的地方,还请告之。谢谢
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
稳了!魔兽国服回归的3条重磅消息!官宣时间再确认!
昨天有一位朋友在大神群里分享,自己亚服账号被封号之后居然弹出了国服的封号信息对话框。
这里面让他访问的是一个国服的战网网址,com.cn和后面的zh都非常明白地表明这就是国服战网。
而他在复制这个网址并且进行登录之后,确实是网易的网址,也就是我们熟悉的停服之后国服发布的暴雪游戏产品运营到期开放退款的说明。这是一件比较奇怪的事情,因为以前都没有出现这样的情况,现在突然提示跳转到国服战网的网址,是不是说明了简体中文客户端已经开始进行更新了呢?
更新日志
- 小骆驼-《草原狼2(蓝光CD)》[原抓WAV+CUE]
 - 群星《欢迎来到我身边 电影原声专辑》[320K/MP3][105.02MB]
 - 群星《欢迎来到我身边 电影原声专辑》[FLAC/分轨][480.9MB]
 - 雷婷《梦里蓝天HQⅡ》 2023头版限量编号低速原抓[WAV+CUE][463M]
 - 群星《2024好听新歌42》AI调整音效【WAV分轨】
 - 王思雨-《思念陪着鸿雁飞》WAV
 - 王思雨《喜马拉雅HQ》头版限量编号[WAV+CUE]
 - 李健《无时无刻》[WAV+CUE][590M]
 - 陈奕迅《酝酿》[WAV分轨][502M]
 - 卓依婷《化蝶》2CD[WAV+CUE][1.1G]
 - 群星《吉他王(黑胶CD)》[WAV+CUE]
 - 齐秦《穿乐(穿越)》[WAV+CUE]
 - 发烧珍品《数位CD音响测试-动向效果(九)》【WAV+CUE】
 - 邝美云《邝美云精装歌集》[DSF][1.6G]
 - 吕方《爱一回伤一回》[WAV+CUE][454M]