zoukankan      html  css  js  c++  java
  • 异步上传图片(jquery.form.js)

    1.新建一个test.aspx页面

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>
        <script type="text/javascript" src="Scripts/jquery-1.4.1.js"></script>
         <script type="text/javascript" src="Scripts/jquery.form.js"></script>
         v
         <script type="text/javascript">
             // wait for the DOM to be loaded
             $(document).ready(function () {
                 // bind 'myForm' and provide a simple callback function
                 $('#myForm').ajaxForm(function () {
                     alert("Thank you for your comment!");
                 });
             });
         </script>
    </head>
    <body>
       

    <form id="myForm" action="testajax.aspx" method="post" enctype="multipart/form-data">
         Name: <input type="text" name="name" />
         Comment: <textarea name="comment"></textarea>
         <input type="submit" value="Submit Comment" />&nbsp;&nbsp;
         <input  type="file" id="f" name="f" />
          <input id="Submit1" type="submit" value="submit" />
         
         </form>

         
       
       
    </body>
    </html>

    2.新建一个testajax.aspx

    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using System.Net;
    using System.IO;
    namespace BatchImageUpload
    {
        public partial class testajax : System.Web.UI.Page
        {
            protected void Page_Load(object sender, EventArgs e)
            {
             
                //Response.Write("success");
                if (HttpContext.Current.Request.Files["f"] != null)
                {
                    HttpPostedFile hf = HttpContext.Current.Request.Files["f"];

                    FileStream fs = new FileStream(Server.MapPath("~/1.txt"), FileMode.Create);
                    StreamWriter sw = new StreamWriter(fs);
                    Random rn = new Random();
                    string s = hf.FileName + "01233";
                    sw.Write(s);
                    sw.Flush();
                    sw.Dispose();
                    hf.SaveAs(Server.MapPath("~/"+hf.FileName));
                }
                else
                {
                    FileStream fs2 = new FileStream(Server.MapPath("~/2.txt"), FileMode.Create);
                    string name = Request["name"].ToString();
                    StreamWriter sw = new StreamWriter(fs2);
                  
                  
                    sw.Write(name);
                    sw.Flush();
                    sw.Dispose();
                }

                

            }
        }
    }

  • 相关阅读:
    YouTube视频搬运核心技术公布,月赚3万美金
    如何发掘各种暴利的赚钱项目,如何知道别人在干什么赚钱
    新手操作孕妇防辐射服暴利项目,也能日入500+
    最有效的赚钱方法,只有100元如何赚到10万?
    利用音频平台日引1000宝妈粉,轻松日赚500+
    微信小程序的另类玩法,新手也能日赚一千
    手把手教你如何复制暴利项目
    通过小红书精准引流女性粉丝,日赚1000+的网赚项目
    Android客户端与服务器的交互(增删改查)之干货篇(内含代码)
    linux下安装redis
  • 原文地址:https://www.cnblogs.com/tiancai/p/2936886.html
Copyright © 2011-2022 走看看