zoukankan      html  css  js  c++  java
  • ajax 上传图片

    html:

    <input type="file" id="img1" name="img1" />
            <input type="file" id="img2" name="img2" />
            <button id="btn_submit">multipart/form-data 提交</button>

    javascript:

    <script>
                $(function () {
                    $('#btn_submit').click(function () {
                        var formdata = new FormData();
                        formdata.append("submittype", "Phone_addMN");
                        formdata.append("glsort2", "256");
                        formdata.append("content", "哈哈哈哈啊");
                        formdata.append("channel", "街拍");
                        formdata.append("lng", "123");
                        formdata.append("lat", "121");
                        formdata.append("file1", $('#img1')[0].files[0]);
                        formdata.append("file2", $('#img2')[0].files[0]);
                        $.ajax({
                            url: "xxxxxxxx.ashx",
                            type: 'POST',
                            data: formdata,
                            dataType: 'JSON',
                            processData: false,
                            contentType: false,
                            success: function (result) {
                                if (result.state) {
                                    var n = "";
                                } else {
    
                                }
                            }
                        });
                    });
                });
            </script>

    C#:

      var model_submit = new 
                {
                    glsort2 = Common.ObjectToInt(_context.Request["glsort2"]),
                    content = Common.ObjectToString(_context.Request["content"]),
                    channel = Common.ObjectToString(_context.Request["channel"]),
                    Data = new List<Model.API.MicroNews.Phone_ModelSubmit.Item>(),
                    lng = Common.ObjectToString(_context.Request["lng"]),
                    lat = Common.ObjectToString(_context.Request["lat"])
                };
    
      for (int i = 0; i < _context.Request.Files.Count; i++)
                {
                    var file = _context.Request.Files[i];
                    var extension = Path.GetExtension(file.FileName).ToLower();
                   ....
                }
  • 相关阅读:
    bzoj4183: tree
    bzoj4389: ZYB and Trees
    bzoj3253: 改编
    uoj#274. 【清华集训2016】温暖会指引我们前行
    uoj#272. 【清华集训2016】石家庄的工人阶级队伍比较坚强
    uoj#11. 【UTR #1】ydc的大树
    uoj#29. 【IOI2014】Holiday
    uoj#187. 【UR #13】Ernd
    bzoj5019: [Snoi2017]遗失的答案
    bzoj5017: [Snoi2017]炸弹
  • 原文地址:https://www.cnblogs.com/OleRookie/p/6023348.html
Copyright © 2011-2022 走看看