我想使用Ajax獲取文件的擴展名和名稱。JS - 使用Ajax獲取文件名
我的AJAX代碼如下所示:
$.ajax({
type: "POST",
url: url,
data: $("#updateMember").serialize(),
mimeType: "multipart/form-data",
contentType: false,
cache: false,
processData: false,
success: function (data) {
alert(data);
}
});
在PHP我有這個
$imageFileType = pathinfo($_FILES["input9"]["name"], PATHINFO_EXTENSION);
echo $imageFileType;
和我的HTML是
<form method="post" enctype="multipart/form-data" id="updateMember">
<input id="input-9" name="input9" type="file" class="file file-loading" data-allowed-file-extensions='["png", "jpg", "gif", "jpeg"]' style="top: 0px;">
<li class="menu__item"><input name="offerUpload" id="dashOffersBtn" class="menu__link menu_input btnDashboard" style="margin: 0 auto; height:20px;padding: 0;padding-bottom: 22px;width: 70%;" type="button" value="SAVE"></li>
</form>
但似乎不起作用。我究竟做錯了什麼?
「*,但它似乎不起作用*」這引出了一個問題:*什麼*不工作? – Marcus
你得到了什麼錯誤? – praguan
我沒有得到任何錯誤,文件名似乎是空的 – SNos