日期:2014-05-19  浏览次数:20635 次

上传文件是,在对话框中怎么去掉不要的文件类型(FileUpload控件)
(上传)浏览文件时,只显示所有图片类型(jpg\gif\bmp)的文件,其他类型不显示,
怎么搞啊,thanks.  


------解决方案--------------------
<script language= "javascript ">
function PreviewImage(File)
{
var imageID= "imagePhoto ";//img控件的id
var picName=Form1.fildImage.value;
var array=new Array();
array=picName.split( ". ");
var extendName=array[1];
extendName=extendName.toLowerCase(); //转换为小写
if(extendName== "jpg " extendName== "gif " || extendName== "bmp ")
{
document.getElementById(imageID).src=picName;
}
else
{
var errMessage= "对不起!您选择的图片类型有误!请重新选择! ";
window.alert(errMessage);
}
}
</script>
以上脚本加入到HTML文件里

然后在控件HTML里加一属性 onpropertychange= "PreviewImage(this) 就可以了

以上是限制上传文件类型为LZ所需要的,若是要做成象WINDOWS里选择类别那样,好象有些复杂...