layui上傳檔案時,提示請求上傳介面出現異常

2021-10-10 17:48:40 字數 1284 閱讀 7400

在使用layui上傳檔案的時候,總是提示上傳介面異常。

1、首先檢視瀏覽器控制台的的網路顯示,發現埠是500,說明是後台程式的問題。

下面是我改的兩種**:(layui預設的multipartfile 的引數是file)

("/uploadfile"

)@responsebody

public jsonobject uploadfile

(multipartfile file)

//返回map結合

("/uploadfile"

)@responsebody

public map

uploadfile

(multipartfile file)

3、上面的**在控制台連「你好…」都輸出不了,怎麼可能是返回的引數的問題呢。

其實上面的兩種返回方法都可以,直接返回字串也沒有什麼問題

4、我想是不是multipartfile file的問題呢,然後前端新增引數:field

var uploadinst = upload.

render(;

5、既然是multipartfile 的傳參有問題,那我就把你刪了吧。(

"/uploadfile"

)@responsebody

public map

uploadfile()

控制台輸出:「你好…」。前端也有了返回值,伺服器也不報500了。

6、發現是multipartfile出了問題,是不是配置檔案出了問題了呢?

一查發現,果然是multipartfile出了問題,因為昨天我把springmvc.xml裡multipartfile的配置給刪除了。之前執行的還能上傳檔案呢,結果突然不能上傳了,怎麼也沒想到配置環境出了問題。

在springmvc.xml檔案中新增下面**就可以了。

"multipartresolver"

class

="org.springframework.web.multipart.commons.commonsmultipartresolver"

>

name

="maxuploadsize"

value

="10485760"

/>

bean

>

~

Layui 上傳檔案

檔案上傳 layui.upload 最近在做的乙個功能裡,需要在某些條件成立的情況下,才允許上傳檔案。方法一 設定不自動上傳,將上傳事件繫結到另乙個按鈕,選擇完檔案後可以根據條件讓上傳按鈕隱藏和顯示 方法二 設定自動上傳,這時就需要使用before方法或choose方法來判斷條件,但是因為uploa...

OSS上傳檔案時設定請求頭

直接上傳 如果需要上傳時設定儲存型別與訪問許可權,請參考以下示例 objectmetadata metadata new objectmetadata metadata.setheader ossheaders.oss storage class,storageclass.standard.tost...

基於layui檔案上傳元件

基於layui檔案上傳二次封裝,修改layui原始碼實現放棄上傳,確保上傳介面能通,否則不會反顯 該元件支援 檔案上傳,具體使用見文件。layui demo檔案上傳 layui demo examples upload.html demo效果圖 一 檔案上傳元件 1.引入css檔案 2.引入js l...