gpt4 book ai didi

.net - 如何在 ASP.NET AJAX Control Toolkit 中的 AsyncFileUpload 的文件浏览菜单中限制文件类型

转载 作者:行者123 更新时间:2023-12-04 13:24:55 25 4
gpt4 key购买 nike

我想限制他们在文件上传对话框中看到的内容,默认情况下设置为“所有文件”。我了解如何验证他们只上传了某种文件类型,这不是这里的问题。我只想知道如何在文件选择对话框中默认文件类型。

有什么方法可以将其更改为“仅限 PNG”或“*.png”?

这是在 ASP.NET AJAX Control Toolkit 中使用 AsyncFileUpload。

最佳答案

这个对我有用(感谢 DavRob 的灵感)。

<cc1:AsyncFileUpload ID="FileUpload" runat="server" 
OnClientUploadStarted="AssemblyFileUpload_Started" />

<script>
function AssemblyFileUpload_Started(sender, args) {
var filename = args.get_fileName();
var ext = filename.substring(filename.lastIndexOf(".") + 1);
if (ext != 'png') {
throw {
name: "Invalid File Type",
level: "Error",
message: "Invalid File Type (Only .png)",
htmlMessage: "Invalid File Type (Only .png)"
}
return false;
}
return true;
}
</script>

关于.net - 如何在 ASP.NET AJAX Control Toolkit 中的 AsyncFileUpload 的文件浏览菜单中限制文件类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3357605/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com