html 阿贾克斯でPHPにファイルをアップロードする

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了html 阿贾克斯でPHPにファイルをアップロードする相关的知识,希望对你有一定的参考价值。

        <-- you should use Bootstrap3 and jQuerry 2.1.3 or up --!>
        
        <div class="row">
        <form action="javascript:;">
          <input id="lefile" type="file" style="display:none">
            <div class="col-xs-8 form-inline">
                <input id="filepath" class="form-control" type="text">
                <a class="btn btn-default" onclick="$('input[id=lefile]').click();">Browse</a>
                <input type="submit" class="btn btn-primary" id="update" value="POST" />
            </div>
        </form>
        </div>
        
      <script>
      $('input[id=lefile]').change(function() {
        $('#filepath').val($(this).val().replace(/(c:\\)*fakepath\\/i, ''));
      });
      
      $(function(){
          $("#update").bind("click", function(){
            // loading message
            
            var fd = new FormData();
        
            if ( $("#lefile").val() !== '' ) {
              fd.append( "file", $("#lefile").prop("files")[0] );
            }
        
            var postData = {
              type : "POST",
              dataType : "text",
              data : fd,
              processData : false,
              contentType : false
            };
            
            $.ajax( "./upload.php", postData ).done(function( text ){
              // success message
            });
            
          });
        });
        </script>

以上是关于html 阿贾克斯でPHPにファイルをアップロードする的主要内容,如果未能解决你的问题,请参考以下文章

markdown SCPでファイルダウンロード&アップロード

html フォームでのファイルの选択と同时にアップロード开始(jQuery form plugin)

Expressのファイルアップロード(FileUpload)のMulterについて

html [ginを使った画像アップロード处理]サムイルを作成して指定パスに画像を保存します。#image

その他トランザクションコード

sh データ顺にファイルを并べたい时