摘要: 做了几天的Javascript与webservice的对接传输文件的代码,一直就是没有成功把文件完整的上传。 郁闷的时间,我不停地想文件的编码格式,流的传输格式。最终,我找到了答案。关键点在于Javascript传输二进制流的方法(在仅有HTTPRequest插件的时候,因为这个插件传输的只能是UTF8格式的字符流,而恰恰这就是关键)。二进制流到UTF8字符流转码未必都能成功得转换成功,所以在这里我们只能把每个二进制值的大小用字符标识,而字符是可以完整的传输成功;到服务器端再反转化为二进制流(即把字符流的表示数值大小转化为二进制表示的字节码,直接写入文件保存即可)。这样就不会产生转码错误的几. 阅读全文
posted @ 2013-04-27 16:56 邃蓝星空 阅读(253) 评论(0) 推荐(0)
摘要: 做了几天的Javascript与webservice的对接传输文件的代码,一直就是没有成功把文件完整的上传。 郁闷的时间,我不停地想文件的编码格式,流的传输格式。最终,我找到了答案。关键点在于Javascript传输二进制流的方法(在仅有HTTPRequest插件的时候,因为这个插件传输的只能是UTF8格式的字符流,而恰恰这就是关键)。二进制流到UTF8字符流转码未必都能成功得转换成功,所以在这里我们只能把每个二进制值的大小用字符标识,而字符是可以完整的传输成功;到服务器端再反转化为二进制流(即把字符流的表示数值大小转化为二进制表示的字节码,直接写入文件保存即可)。这样就不会产生转码错误的几. 阅读全文
posted @ 2013-04-27 16:54 邃蓝星空 阅读(305) 评论(0) 推荐(0)