我需要动态地将
上传的二进制
文件转换为base64字符串格式.我正在使用ASP,Vbscript.使用Midori的组件进行base64转换.对于小尺寸
文件(<20K),
性能还可以.但当它超过75或100K时,它完全失去了.有没有有效的
方法将大二进制
文件(2MB)转换为base64字符串格式? 提前致谢,
肯尼
我通过实现.net组件转换为base64字符串
解决了这个问题.困难的部分是从ASP发送到.net COM的二进制数据作为字符串接收. Convert.ToBase64()只接受byte [].所以我尝试将
字符串转换为byte [].
但.net(Unicode,ASCII,UTF)中可用的编码不能正常工作.有数据丢失,而使用这些编码.最后,我通过使用StringReader对象完成它.通过char(16位)读取char并将它们转换为(8位)byte []数组.
而且表现最好.
问候,湿婆.