zoukankan      html  css  js  c++  java
  • 关于JQuery.form.js异步上传文件点滴

         好久没动代码了,前几天朋友委托我帮忙给做几个页面,其中有个注册带图片上传的页面。已之前的经验应该很快就能搞定,没想到的是搞了前后近一天时间。下面就说说异步上传的重要几个点,希望自己下次遇到此类问题的时候,就不再如此迷茫了,同时也深深感到我们是被.net惯坏了。

         异步上传,就是在页面不刷新的情况下把文件上传到服务器上。

         首先,我弄一个很简单的上传控件,

         此处一定要声明enctype为multipart/form-data,否则不管用什么方式后台都获取不到任何上传文件的数据流。

     <form id="fmregister" enctype="multipart/form-data">

          再者,上传控件上一定要加上name声明:

      <input type="file" id="fileups" name="fileups" accept="image" />

         否则的话,.Net这块代码永远都获取不到值:

    int fileCount = context.Request.Files.Count;

          Jquery.form.js使用方法如下:  

       var options = {
                    url: 'submit.ashx?action=user_register',
                    type: 'post',
                    dataType: "json",
                    success: function (data) {
                        if (data != null) {
    
                        }
                    }
                };
                 
                $("form").ajaxSubmit(options); 

           

  • 相关阅读:
    新华字典有多少字
    lisp install
    OCaml Language Sucks
    Erlang, Haskell, OCaml: screw one, marry one, kill one. Which and why?
    Linux获取网页源码的几种方法
    什么是zhcon
    What is plowshare?
    neo4j简单学习
    neo4j 云端部署
    Clojure语言 vs Scala语言
  • 原文地址:https://www.cnblogs.com/zhongjicainiao/p/6045790.html
Copyright © 2011-2022 走看看