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();
                }

                

            }
        }
    }

  • 相关阅读:
    Java 同步器
    Python: Soft_max 分类器
    【五年】Java打怪升级之路
    关于Csdn水区被占据一事 (2015-08-01)
    Jquery—Jquery中的(function($){...})(jQuery)
    AjaxAnyWhere 实现页面局部刷新,局部分页
    Erlang Port 小心换行
    基于Unity3D云人脸监測技术
    HTML中的超链接
    poj 1979 dfs
  • 原文地址:https://www.cnblogs.com/tiancai/p/2936886.html
Copyright © 2011-2022 走看看