当前位置:编程学习 > C#/ASP.NET >>

判断上传文件类型的问题?

判断上传文件类型的时候发现个问题

posted.ContentType可以判断出大部分文件的类型,
但是javascript(js)文件上传时,posted.ContentType显示的类型为application/octet-stream
而不是text/javascript 

为什么??

还有就是该怎么判断javascript文件的类型??
--------------------编程问答-------------------- --------------------编程问答-------------------- 文件后缀名也可以判断。 --------------------编程问答--------------------
引用 2 楼 yqyqyoyo 的回复:
文件后缀名也可以判断。


不可以用后缀名判断, 如果将exe文件改成js了,那样的话上传就危险了. --------------------编程问答-------------------- 没人知道么,我现在就是不明白为什么javascript(js)文件会解析成为application/octet-stream

难道是上传控件的bug??? --------------------编程问答-------------------- html上传文件 也是一样的
<input id="File1" type="file" runat="server" />

都是application/octet-stream
哎...
--------------------编程问答-------------------- http中content-type头
js   application/x-javascript --------------------编程问答-------------------- 可能是一个bug吧,帮顶一下,看看楼下有没有别的解释 --------------------编程问答-------------------- 解决了,在注册表中在.js 中 添加 Content Type   text/javascript 即可
谢谢各位了 --------------------编程问答-------------------- PostedFile.ContentType
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,