jsp通过二进制流上传的doc文件打开提示文件已损坏

只能上传一些简单的txt文档,无法上传word文档图片等等,上传成功了打开就会提示文件已损坏,是不是编码问题,我会用smartupload,但是我想自己编写一个上传的项目... 只能上传一些简单的txt文档,无法上传word文档图片等等,上传成功了打开就会提示文件已损坏,是不是编码问题,我会用smartupload,但是我想自己编写一个上传的项目,请大家帮帮我
问题补充,从jsp提交到java时已经是乱码,form提交编码格式为gbk,java接收也是gbk,tomcat默认编码格式我也改成了gbk
贴一下我获取流的代码片段,大神帮我看看那里有问题,拜托了
展开
 我来答
匿名用户
2014-01-02
展开全部
这个是多段的二进制,接收到的不全是DOC的,还包括一些表单的、分段信息等。自己做,要拆分出来。

建议使用 smartupload、apache的 upload等
更多追问追答
追问

你好,谢谢你的解答,我有将接收到的信息进行解析,分离出文章的内容,请你看一下

现在我主要是搞不明白该怎么让文章上传后不会损坏,请问您有解决方法吗?在线等,谢谢



并且我上传的文档不是直接存在某个特定的服务器的特定文件夹下,是要存放在fastdfs服务器上的,如果用SU的话该怎么调用fastdfs的方法

追答
自己拆分,不如使用 smartupload、apache的 upload等。

fastdfs 是怎么样运行的,如果命令行,java 可以调用,Runtime.exec。复杂的话,可以先成写脚本文件,再运行脚本。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式