Struts2上传文件的怪问题,求解答

使用struts2上传文件,只允许上传word(包括2003,2007)和pdf,拦截器配置如下

application/msword,application/pdf,application/vnd.openxmlformats-officedocument.wordprocessingml.document
15759375<!-- 允许上传的文件大小,15M -->


在我的机器上试了一下,是完全正确的,只能上传word,pdf.
怪问题就是,同样一份word文档(2003的格式),在别人的电脑上却不能上传,出错信息是文件类型不允许,
而把那个word用U盘考给我,我的电脑却可以上传上去..
我多试了几台机器,发现是同样一份word,有的电脑可以上传,有的电脑却不可以...
真不知道是怎么回事..
求指点

另外,对于pdf没有这种现象

2个回答

你可以在未成功的电脑上,用debug跟踪下,文件到底是什么类型

world还有一个content-type:
application/vnd.ms-word
你加到allowedTypes里试一下
[quote]application/msword,application/pdf,application/vnd.openxmlformats-officedocument.wordprocessingml.document [/quote]

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问