亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用javascript或jquery指定應該在文件上傳時上傳哪些文件

如何使用javascript或jquery指定應該在文件上傳時上傳哪些文件

開心每一天1111 2021-10-14 17:30:10
我正在使用以下代碼將文件上傳到我的應用程序內的文件夾中。我想知道如何指定可以將哪種類型的文件上傳到該文件夾中,我只希望用戶能夠上傳 xls、xlxs 和 csv 文件。不應允許用戶上傳 docx 或圖像等function OnUpload(evt) {        var files = $("#fileUpload").get(0).files;        if (files.length > 0) {            ShowUploadProgress();            if (window.FormData !== undefined) {                var data = new FormData();                for (i = 0; i < files.length; i++) {                    data.append("file" + i, files[i]);                }                $.ajax({                    type: "POST",                    //url: "/api/ExcelBulkUpload",                    url: "/api/FileUpload",                    contentType: false,                    processData: false,                    data: data,                    success: function (results) {                        ShowUploadControls();                        $("#uploadResults").empty();                        for (i = 0; i < results.length; i++) {                            $("#uploadResults").append($("<li/>").text(results[i]));                        }                        ///"location.href='<%: Url.Action("Upload", "Controller") %>'"                           window.location.href = '@Url.Action("UploadPage", "Home")';                    },                    error: function (xhr, ajaxOptions, thrownError) {                        ShowUploadControls();                        alert(xhr.responseText);                    }                });            } else {                alert("Your browser doesn't support HTML5 multiple file uploads! Please use another browser.");            }        }
查看完整描述

2 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

首先,您可以選擇用戶默認可以輸入的文件類型


<input accept=".fileType" />

然后檢查文件類型是否更改了過濾器


function upload(){

 var fileName = document.getElementById("file").files[0].name; 

 console.log(fileName.substr(fileName.lastIndexOf(".")));

}

<input id="file" type="file" accept=".xls,.xlxs,.csv" />

<button onClick="upload()">send</button>


查看完整回答
反對 回復 2021-10-14
  • 2 回答
  • 0 關注
  • 204 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號