请问在如何限制 可选文件的类型

zhouheng123456 2005-08-30 05:09:47
up
...全文
381 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
hchxxzx 2005-08-30
  • 打赏
  • 举报
回复
在WEB页面中,无法对上传框进行文件类型的限制。你只能在用户提交之前,根据你允许上传的文件后缀名和用户所选择的文件进行对比,不允许用户继续上传,但不能提前限制用户不能选择非你允许的上传类型。
zhouheng123456 2005-08-30
  • 打赏
  • 举报
回复
其实我是想 如果不是我限定的文件类型 的话 post 的时候 不会把 文件stream 传到 server 里
zhouheng123456 2005-08-30
  • 打赏
  • 举报
回复
谢谢
孟子E章 2005-08-30
  • 打赏
  • 举报
回复
<script>
function xd(oForm)
{
var ext = "*.jpg,*.gif"
s = oForm.f.value
s = s.substr(s.lastIndexOf("."))
if(ext.indexOf("*"+s)==-1)
{
alert("不允许"+s)
return false
}
}
</script>
<form onsubmit="return xd(this)">
<input type=file name=f>
<input type=submit>
</form>
zhouheng123456 2005-08-30
  • 打赏
  • 举报
回复
前台不可以吗?
我想在前台判定..
能给个javascript的吗
谢谢
孟子E章 2005-08-30
  • 打赏
  • 举报
回复
在服务器端得到扩展名的方法
http://dotnet.aspx.cc/ShowDetail.aspx?id=58EA3515-36F2-4FD9-AC89-EAF49F59816C
zhouheng123456 2005-08-30
  • 打赏
  • 举报
回复
给各链接好吗

没写过这个js
zhouheng123456 2005-08-30
  • 打赏
  • 举报
回复
up
孟子E章 2005-08-30
  • 打赏
  • 举报
回复
设置不了,你可以在客户端用js在上传之前进行判定,或者上传到后台判定

62,074

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧