摘要:
做了几天的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)

浙公网安备 33010602011771号