html input 上传图片的方法 - MilkeZhang 的网络笔记

之前用过一个通过 input 标签直接上传图片的方法,直接将图片上传到对应的API上。现在因为改版了,也就遗弃了这个方法,但是这个方法本质上是挺不错的,只是暂时不合适我。对于大图片而言,这个办法对我来说,需要依赖的服务器要求较高。所以在代码删除前,通过文本记录一下。 function FileUpload(Mobile) { var form

html input  上传图片的方法

html input 上传图片的方法

阅读:184  点赞:0   留言:0


之前用过一个通过 input 标签直接上传图片的方法,直接将图片上传到对应的API上。

现在因为改版了,也就遗弃了这个方法,但是这个方法本质上是挺不错的,只是暂时不合适我。

对于大图片而言,这个办法对我来说,需要依赖的服务器要求较高。

所以在代码删除前,通过文本记录一下。

        <%--上传用户头像--%>
        function FileUpload(Mobile) {
            var formData = new FormData();
            var fileName;
            var files;

            if (Mobile == true) {
                fileName = $('#Mobile_User_Img').val();
                files = $('#Mobile_User_Img')[0].files[0];

                if ($('#Mobile_User_Img')[0].files[0].size / 1024 > 1024) {
                    ModalInit_Modal_Message("提示", "上传图片不能大于1M");
                    return;
                }
            }
            else {
                fileName = $('#User_Img').val();
                files = $('#User_Img')[0].files[0];

                if ($('#User_Img')[0].files[0].size / 1024 > 1024) {
                    ModalInit_Modal_Message("提示", "上传图片不能大于1M");
                    return;
                }
            }

            formData.append("File", files);
            formData.append("FileName", fileName);
            // 以及一些其它要传入的参数
            formData.append("CMD", "指令码");

            $.ajax({
                url: "/API.aspx",
                type: 'POST',
                data: formData,
                dataType: 'json',
                async: 'false',
                processData: false,// ⑧告诉jQuery不要去处理发送的数据
                contentType: false, // ⑨告诉jQuery不要去设置Content-Type请求头
                success: function (res) {
                    Code = res.Code
                    if (Code == Code_Success) {
                        document.location.reload();//重新加载当前页面
                    }
                    else {
                        alert("操作失败")
                    }
                }
            });
        }

编写于:2024/7/31 0:52:39
发布 IP 属地:广东省深圳市

版权声明

本站内容均来自网络转载或网友提供,如有侵权请及时联系我们删除!本站不承担任何争议和法律责任!


艾金森

每一个童年的梦想都值得用青春去捍卫!




用户地图 心情地图 日记地图 笔记地图 时间轴地图 投票地图 习题地图 心态改变不了事实2024/4/18夏谢秋 的日记 2024/06/05 22:55:14继续的夏日想开始写日记的一天为什么这种东西还存在于中国的书店啊2024年的第一场秋雨挑战三天速成JavaScript炎炎夏日20240512 晴 《就是它了》日记2024年9月26日hlwang 的日记 2024/09/12 07:43:52ZLL 的日记 2024/08/29 16:36:31戒色第一天夏谢秋 的日记 2024/04/20 22:33:578月1日#全家人都争着在一楼铺床睡觉初中2024-07-14 Web开发记录【全新用户资料页面设计】梦记有感摔跤圈子世界上最爱我的人,爸爸恢复中夏谢秋 的日记 2024/06/28 20:60:2510 апреля 2024铁蛋儿 的日记 2024/10/01 23:17:11铁蛋儿 的日记 2024/06/19 02:37:38无病呻吟继续修改论文木瓜的故事2# 第四篇日记 2024年5月29日05.14一个小确幸jedahdohma 的日记 2024/07/25 09:56:25夏谢秋 的日记 2024/06/12 22:45:17发现你的心灵历史,自己探索梦世界,恐惧与有风暴的梦中景观没啥。没啥。#有少少白头发,牙齿还跌了几根撒旦法士大夫撒多jedahdohma 的日记 2024/05/27 14:31:6004-25今天妈妈看到93岁中风痴呆的婆婆24.8.14 小猫了不起!很棒哦!她的婚礼简赤jc 的日记 2024/08/30 20:19:30谭健鹦先生代表信家集团迎接戎美邮轮内装技术公司领导人参观考察说说槟城公寓、新加坡公寓、台湾公寓、香港公寓的寿命.怎么才算是爽文啊,反正我看的这本不是Better Man视频清晰度分级规则:SD、HD、FHD、UHD英语老教授又想圈钱了文章练习424.7.20-8.6仿香试香好吧人世间值得。html input 上传图片的方法【Datasheet】CH342K USB转双串口芯片不想学外语的思考感冒笔记1截止于20240901 我对人工智能 AI 的看法陶喆蓝砖结尾曲有感jedahdohma 的笔记 2024/08/16 10:01:4120240722赫兹伯格的卫生理论2024年6月19日【Datasheet】FE2.1 USB 2.0高速7端口集线器控制器ad练习1【Datasheet】FD6288T 三个独立的半桥栅极驱动集成电路芯片爱让人脑袋空空。【Datasheet】QMI8658A 六轴陀螺仪芯片瑞芯微RK3568对比RK3399性能解析关于我的房间文章练习5【Datasheet】SiC461, SiC462, SiC463, SiC464 DC-DC电源芯片【Datasheet】SCT2A10STER DC-DC电源芯片常用网络端口仙人掌一号 的笔记 2024/07/09 10:50:44Post 到服务器数据过大,解决错误 HTTPS 413:请求实体太大书单成瘾丨240727 刘亮程李娟余华蔡崇达新书jedahdohma 的笔记 2024/09/06 10:46:40契机。九月的周六浅浅记录一下一辈子的底气。20240728虽然是小说,但有时候也要讲逻辑啊!文章练习3casxsax 的笔记 2024/05/09 10:38:48jedahdohma 的笔记 2024/05/17 15:38:42硬盘RAID模式说明与NAS中的应用记清明出行。24.9.21 电脑快捷键【Datasheet】AX3071UA DC-DC电源小说中让人突然下头的行为(01)瑞芯微第二代8nm高性能AIOT平台 RK3576处理器 简介文章练习2