Ste*_*GSD 6 .net vb.net asp.net ajaxcontroltoolkit visual-studio
我想限制他们在文件上传对话框中看到的内容,默认情况下设置为"所有文件".我理解如何验证他们只上传了某种文件类型,这不是问题.我只想知道如何在文件选择对话框中默认文件类型.
有没有办法将其更改为"仅限PNG"或"*.png"?
这是在ASP.NET AJAX Control Toolkit中使用AsyncFileUpload.
小智 10
这个适合我(感谢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>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7859 次 |
| 最近记录: |