如何强制用户只查看他在浏览要通过RadAsyncUpload Control上传的文件时允许的那些特定类型的文件。
答案 0 :(得分:0)
只有Silverlight上传模块可以执行此操作,否则您无法访问操作系统以过滤“文件选择”对话框。
因此,IE8和IE9都有OOB,只需在其中任何一个中打开这个演示:http://demos.telerik.com/aspnet-ajax/asyncupload/examples/overview/defaultcs.aspx
您可以使用以下代码强制SL插件成为唯一使用的插件(根据您自己的判断,您将丢失现代浏览器的FileAPI):
<script>
Telerik.Web.UI.RadAsyncUpload.Modules.Flash.isAvailable = function () { return false; };
Telerik.Web.UI.RadAsyncUpload.Modules.Silverlight.isAvailable = function () { return true; };
Telerik.Web.UI.RadAsyncUpload.Modules.FileApi.isAvailable = function () { return false; };
</script>