jQuery上傳檔案的方法

2022-09-08 19:36:10 字數 1853 閱讀 7898

<

div

id="login-form"

>

<

form

id="uploadsongsform"

enctype

="multipart/form-data"

>

<

div

id="show***files"

class

="tittle"

>

<

div

class

=" form-group"

>

<

input

type

="file"

name

="file"

id="***files"

>

div>

<

div

class

=" form-group"

>

<

button

type

="reset"

id="clear***"

class

="btn btn-dark"

>清除選擇歌曲

button

>

div>

<

div

class

=" form-group"

>

<

input

type

="submit"

value

="上傳"

id="uploadbtn"

class

=" btn btn-primary"

>

div>

div>

form

>

jq**

$("#uploadsongsform").submit(function

() ,function

(info)

else

});return

false

; });

controller**

private static final org.slf4j.logger logger =logge***ctory.getlogger(fileuploadcontroller.class);

public string upload()

@responsebody

public resultinfo upload(@requestparam("file") multipartfile file)

string filename =file.getoriginalfilename();

string filepath = "/***/";

system.out.println("檔名:"+filename);

file dest = new file(filepath +filename);

try

catch

(ioexception e)

info.setmsg("上傳失敗");

return

info;

}

就我的猜測是jq段肯定是有錯誤的。

試著修改過來。

jq的ajax方法:

$(window).ready(function

() ,

erro:

function

(str) })

})})

這個好處就是,f12,請求的路徑都不顯示在瀏覽器裡。

jquery非同步上傳檔案

一 建立input元素 二 匯入jquery.js和ajaxfileupload.js檔案 注意 在ajaxfileupload中會用到jquery的handleerror函式,但是此函式在1.4.2之後不存在了,所有如果用到更高的 版本需要複製進去 三 寫呼叫 function uploadima...

jquery 內 ajax 檔案上傳

send var files file btn 0 files var formdata new formdata for var i 0 i ajax 請求方式 type post 請求的 型別 contenttype false enctype multipart form data proce...

檔案上傳方法

接收方法一定要是multipartfile file。它是import org.springframework.web.multipart.multipartfile 這個包下面的。主要這個接收的檔名稱不可以和實體類中的檔名稱相同。public void uploadfile multipartfi...