文件上传

Posted sally2015

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件上传相关的知识,希望对你有一定的参考价值。

使用FormData提交表单及上传文件:
[html] view plain copy
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">  
<html>  
 <head>  
  <meta http-equiv="content-type" content="text/html; charset=utf-8">  
  <title> FormData Demo </title>  
  <script src="//code.jquery.com/jquery-1.11.0.min.js"></script>  
  
  <script type="text/javascript">  
  <!--  
    function fsubmit(){  
        var data = new FormData($(‘#form1‘)[0]);  
        $.ajax({  
            url: ‘server.php,  
            type: ‘POST‘,  
            data: data,  
            dataType: ‘JSON‘,  
            cache: false,  
            processData: false,  
            contentType: false  
        }).done(function(ret){  
            if(ret[‘isSuccess‘]){  
                var result = ‘‘;  
                result += ‘name=‘ + ret[‘name‘] + ‘<br>‘;  
                result += ‘gender=‘ + ret[‘gender‘] + ‘<br>‘;  
                result += ‘<img src="‘ + ret[‘photo‘]  + ‘" width="100">‘;  
                $(‘#result‘).html(result);  
            }else{  
                alert(‘提交失敗‘);  
            }  
        });  
        return false;  
    }  
  -->  
  </script>  
  
 </head>  
  
 <body>  
    <form name="form1" id="form1">  
        <p>name:<input type="text" name="name" ></p>  
        <p>gender:<input type="radio" name="gender" value="1">male <input type="radio" name="gender" value="2">female</p>  
        <p>photo:<input type="file" name="photo" id="photo"></p>  
        <p><input type="button" name="b1" value="submit" onclick="fsubmit()"></p>  
    </form>  
    <div id="result"></div>  
 </body>  
</html>  

http://blog.csdn.net/fdipzone/article/details/38910553

以上是关于文件上传的主要内容,如果未能解决你的问题,请参考以下文章

将存储在内存中的文件上传到s3

JS创建文件并上传服务器

ajaxFileUpload上传带参数文件及JS验证文件大小

android的自带的httpClient 怎么上传文件

大文件上传下载实现思路,分片断点续传代码实现,以及webUpload组件

如何通过 HttpWebRequest 上传文件?