簡體   English   中英

使用jQuery上傳文件?

[英]use jquery to upload file?

您如何使用jquery簡單地將文件的值發布到php腳本? 我假設Files數組和post數組不同,所以我必須使用其他方法嗎? 例如 將發布var file = $('fileInput')。val(); 工作? 我應該發送什么數據,應該如何發送? 謝謝

使用它通過jquery發布文件(僅支持FileAPI的html5瀏覽器,IE等其他瀏覽器不支持):

        var PostData = new FormData();

        $('form').find(':file').each(function () {
            var inputName = $(this).attr('name');
            for(var i = 0; i < this.files.length; i++){
                PostData.append(inputName + '_' + i, this.files[i]);
            }
        });

        var Request = $.ajax({
            url: 'uploadPage.php',
            cache: false,
            contentType: false,
            dataType: 'json',
            type: 'post',
            data: PostData,
            processData : false,
            success: function (data){
            }
        });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM