Problems with elemeny uploading using upload components

when uploading a file using upload in element, 400 errors are always reported. How to add parameters to this file + file and finally request the backend API to upload excel?

the following is my code. The background has always said that I passed the file but did not receive the parameters:
this is my html code:

<el-upload
                    class="image-uploader"
                    :multiple="false"
                    :auto-upload="true"
                    list-type="text"
                    :show-file-list="true"
                    :before-upload="beforeUpload"
                    :drag="true"
                    action="application/x-xls,"
                    :limit="1"
                    :on-exceed="handleExceed"
                    :http-request="importExcel" >
                    <el-button type="warning" ></el-button>
                </el-upload>
               :
             // 
            beforeUpload (file) {
            // console.log("beforeUpload")
            console.log(file.type)
            const isText = file.type === "application/vnd.ms-excel,.csv,text/plain"
            const isTextComputer = file.type === "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
            return (isText | isTextComputer)
            },
            // 
            handleExceed (files, fileList) {
               console.log(` 1 `);
            },
              importExcel(item){
                 const fileObj = item.file
                 const form = new FormData();
                 form.append("file", fileObj);
               
                 //console.log(item);
                api.ImportFileRequest(Url.commodity.impoGood,{excel:form})
                    .then((res) => {   
                      console.log(res);
                        
                    },(response) => {
                         alert("");
                    }).catch(error  => console.log(error));
                
            },
               

is there any great god who can ask for advice and help solve the problem

Dec.02,2021

what parameters do you want to pass to the background?


does your action write the address where you uploaded the file? It doesn't look right, does it?

MySQL Query : SELECT * FROM `codeshelper`.`v9_news` WHERE status=99 AND catid='6' ORDER BY rand() LIMIT 5
MySQL Error : Disk full (/tmp/#sql-temptable-64f5-1ea5d6c-1d8b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
MySQL Errno : 1021
Message : Disk full (/tmp/#sql-temptable-64f5-1ea5d6c-1d8b.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")
Need Help?