将二进制文件转换为Base64字符串
发布时间:2020-12-16 03:50:48 所属栏目:asp.Net 来源:网络整理
导读:我需要动态地将上传的二进制文件转换为base64字符串格式.我正在使用ASP,Vbscript.使用Midori的组件进行base64转换.对于小尺寸文件(20K),性能还可以.但当它超过75或100K时,它完全失去了.有没有有效的方法将大二进制文件(2MB)转换为base64字符串格式? 提前致
我需要动态地将上传的二进制文件转换为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 []数组. 而且表现最好. 问候,湿婆. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何在@ Html.TextBox mvc4中添加新的css类
- 如何设置已禁用的ASP.NET按钮的样式
- ASP.NET – 内联与代码隐藏
- asp.net-mvc-4 – 在asp.net MVC URL中重写或更改路由?
- asp.net-mvc – 将ajax actionlink转换为引导按钮
- 如何在ASP.NET MVC 5.2.3应用程序的其他地方获取IAppBuilde
- asp.net-mvc – 使用URL重写时Url.Action不正确
- 在Mvc asp.net中获取选中的复选框值
- asp.net – 找出合适的工作语言:从C#分支出来
- asp.net – 如何为.Net网站,Windows服务等创建安装程序?
推荐文章
站长推荐
- asp.net-mvc – asp.net mvc – 缓存
- asp.net-mvc – asp.net mvc无法访问基本控制器中
- asp.net – 从源代码,aspx,xaml中提取可本地化的
- asp.net-mvc – MVC2中的REQUIRED String属性的服
- asp.net-mvc – 为可为空的DateTime呈现的不显眼
- asp.net – 如何捕获异常形式ObjectDataSource.U
- asp.net – 当用户未通过身份验证时如何处理ajax
- asp.net-mvc – N2 for MVC – 如何让Zones工作?
- asp.net-mvc-2 – 将EDMX文件移动到新项目导致:
- 在asp.net mvc中添加JavaScript文件
热点阅读