上传文件MP3,如果文件名称包含了中文字符,页面播放器无法播放,全英文就没事,文件上传后没乱码
这是jsp页面中插入的音乐代码<object align=middle
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id=MediaPlayer
width=196 height=196>
<param name=ShowStatusBar value=0>
<param name=Filename value="<%=request.getAttribute("filePath")%>">
<embed type=application/x-oleobject
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701">
</embed>
</object>request.getAttribute("filePath")这句输出没出现乱码,这个问题杂回事,只要不包含中文名,上传的MP3就能播放
这是jsp页面中插入的音乐代码<object align=middle
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" id=MediaPlayer
width=196 height=196>
<param name=ShowStatusBar value=0>
<param name=Filename value="<%=request.getAttribute("filePath")%>">
<embed type=application/x-oleobject
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701">
</embed>
</object>request.getAttribute("filePath")这句输出没出现乱码,这个问题杂回事,只要不包含中文名,上传的MP3就能播放
解决方案 »
- 一年工作经验,面试一般问啥???
- struts2 内置校验器
- jboss启动报错
- fds
- 各位推荐一下,哪种报表可以实现冻结表头 合并单元格,谢谢!
- Hibernate3 配weblogic出错!非普通高手来CharScanner; panic: ClassNotFoundException: org.hibernate.hql.ast.HqlToken
- jboss里部署的项目不能下载xsl格式文件啊
- 请问有谁仔细看了struts自带的upload?
- 谁能解释一下邮件服务器是如何发送邮件的?
- 谁可以介绍一下Jboss+eclipse+mysql(oracle)开发ejb的经验?
- javaee学习请大家指导指导
- java爬取网站的高手快进来,万分感谢。
你的filePath是资源的路径吧,就是不经过servlet,直接就可以访问到的资源。
要么就改名称为非中文名,要么就不要让它直接访问,可以把filePath设置为一个servlet,让这个servlet去访问资源并返回流。
懂了 3q3q,嗯就是 filepath直接访问资源