FileUpload控件过滤文件类型
在浏览文件是就要过滤文件类型只显示EXCEL文件
注意:我是强条过滤文件类型,不是严整文件类型 --------------------编程问答-------------------- Flash+Asp.net(PHP)文件批量上传DEMO --支持文件类型过虑
http://download.csdn.net/source/1862674 --------------------编程问答-------------------- 用fileupload貌似不行的吧 --------------------编程问答-------------------- 要配合flash的功能完成,网上有这样的教程 --------------------编程问答-------------------- http://www.cnblogs.com/walkingboy/archive/2007/02/09/Flash_FileUpload_FileReference.html
http://blog.iyi.cn/start/2007/06/ajaxflash.html
这里面有方法,上传文件进可以多选文件,在文件框里可以指定类型文件 --------------------编程问答-------------------- 没弄过,不过仍然支持一下 --------------------编程问答--------------------
你这个DEMO根本就上不了,但效果还是正确的 --------------------编程问答-------------------- 你这个DEMO根本就上不了,但效果还是正确的 --------------------编程问答--------------------
点击"浏览"后选了文件
传完没刷新页面就不能重新在传
我要设置筛选EXCEL文件怎么设置?
flash中的按钮能修改吗?
能调用后台事件吗? --------------------编程问答-------------------- http://demo.swfupload.org/v220/index.htm
注:如果采用windows身份验证的话慎用! --------------------编程问答-------------------- swfupload关于和后台结合的话,直接用肯定是没有的,最好将swfupload再次封装一下,增加必要的属性或方法才可以。 --------------------编程问答-------------------- <script type="text/javascript">
function CheckFile(str)
{
var strRegex = "(.jpg|.JPG|.gif|.GIF)$"; //用于验证图片扩展名的正则表达式
var re=new RegExp(strRegex);
if (re.test(str)){
return (true);
}
else{
alert("禁止的文件扩展名");
return (false);
}
}
</script>
<input id="File1" type="file" onchange="CheckFile(this.value);" />
<br />
<br />
<asp:FileUpload ID="FileUpload1" runat="server" onchange="CheckFile(this.value);" />
<br />
<br />
<asp:FileUpload ID="FileUpload2" runat="server" />
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="FileUpload2" ErrorMessage="必须是 jpg或者gif文件" ValidationExpression="^(([a-zA-Z]:)|(\\{2}\w+)\$?)(\\(\w[\w].*))(.jpg|.JPG|.gif|.GIF)$">
</asp:RegularExpressionValidator>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="上传" />
--------------------编程问答--------------------
function PreviewImg1(imgFile) {
var mo_InvheadPicN = "<%=mo_InvheadPic1 %>";
var mo_InvheadPicY = "<%=mo_InvheadPic2 %>";
if (imgFile.value == "") {
var message = " <img src=" + mo_InvheadPicN + " /><font color=red>请上传头像图片</font>";
document.getElementById("LbMessage").innerHTML = message;
}
var ext = imgFile.value.toLowerCase().substring(imgFile.value.length - 3, imgFile.value.length);
if (ext == "jpg" || ext == "gif" || ext == "bmp") {
}
<input id="File1" type="file" onchange="PreviewImg1(this)" runat="server"--------------------编程问答-------------------- 要过滤啊!自己写JS写吧! 判断后缀名就可以了!
style="width: 243px; border-style:inset;" />
补充:.NET技术 , ASP.NET