【发布时间】:2011-06-15 03:35:42
【问题描述】:
我正在使用 http 上传将 javascript 文件传输到服务器。但是,firefox 会发送 mime 类型设置为“x-c”的内容。 Opera 11 更好地假设 'application/x-javascript' 但仍然不正确。 由于我更愿意避免服务器端 mime 类型检测,是否有机会覆盖特定文件扩展名(即“.js”)的 mime 类型检测或为浏览器算法提供提示?
理想的解决方案是跨浏览器(至少应支持 ff 3.6、ie8、chrome 8)。但是,作为第一步,仅限于 Firefox 的解决方案也将受到欢迎。
平台详情: ff 3.6.13 on winxp sp3
上传文件: jquery 1.4.4(未压缩和缩小版本),基本测试文件 所有文件都有 .js 扩展名
提前感谢您的努力。
最好的问候,卡斯滕
【问题讨论】:
-
这需要在服务器端解决。你在那里使用什么语言?
-
perl 和 plsql。 Web 应用程序由 apache/mod_perl 提供服务。
-
大家好,同时我已经诉诸于文件扩展名对的服务器端映射,并检测到 mime 类型到所需的 mime 类型,可能稍后扩展域以包含用户代理阶段。
标签: javascript html firefox forms upload