网上找的asp base64类库asp.net解码错误

  网上找的asp baes64编码类库,如下面这种结构的,asp.net中无法解码,只能用对应的vbs解码或者自己写解码函数,兼容性不好

 const BASE_64_MAP_INIT = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
   dim newline
   dim Base64EncMap(63)
   dim Base64DecMap(127)
   '初始化函数
   PUBLIC SUB initCodecs()
'。。。。
   END SUB
   'Base64加密函数
   PUBLIC FUNCTION base64Encode(plain)
'。。。。
   END FUNCTION
   'Base64解密函数
   PUBLIC FUNCTION base64Decode(scrambled)
   END FUNCTION

谁提供一个通用的,至少asp.net能解码的vbs base64编码函数

1个回答

用Msxml2.DOMDocument.3.0来生成,测试过asp.net

可以解码


Function Stream_StringToBinary(Text)
  Const adTypeText = 2
  Const adTypeBinary = 1
  Dim BinaryStream 'As New Stream
  Set BinaryStream = CreateObject("ADODB.Stream")
  BinaryStream.Type = adTypeText
  BinaryStream.CharSet = "us-ascii"
  BinaryStream.Open
  BinaryStream.WriteText Text
  BinaryStream.Position = 0
  BinaryStream.Type = adTypeBinary
  BinaryStream.Position = 0
  Stream_StringToBinary = BinaryStream.Read
  Set BinaryStream = Nothing
End Function
Function Base64Encode(sText)
    Dim oXML, oNode
    Set oXML = CreateObject("Msxml2.DOMDocument.3.0")
    Set oNode = oXML.CreateElement("base64")
    oNode.dataType = "bin.base64"
    oNode.nodeTypedValue =Stream_StringToBinary(sText)
    Base64Encode = oNode.text
    Set oNode = Nothing
    Set oXML = Nothing
End Function
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
【asp】图片和Base64编码互相转换
在调用阿里云上面的api接口时,有些图片处理接口都需要将图片文件转换成base64,传递参数然后才能调用。 网上搜了下 一些图片和base转换的方法: 一、通过jQuery方法转换 html代码部分: js代码部分 : $(function () { $("#img_upload_file").change(function () {
3des加密解密base64编码解码完全与ASP.NET,JAVA,兼容的js
3des加密解密 base64编码解码的源代码 完全与标准算法一致,与C# java 结果一致
asp将base64的图片信息,转为图片显示,并保存到指定路径
dim content,user_serial,path Dim xml : Setxml=Server.CreateObject("MSXML2.DOMDocument")   Dim stm : Setstm=Server.CreateObject("ADODB.Stream")  xml.resolveExternals=False   user_serial=Request(
.NET中进行Base64加密解密
方法一:   ///   /// Base64加密   ///   ///   ///   public string Base64Code(string Message)   {   byte[] bytes = Encoding.Default.GetBytes(Message);   return Convert.ToBase64String(b
c#对base64的编码的图片解码
用c++进行图片编码后依然可以用此方法解码, ///         /// base64的编码的图片解码         ///         ///         ///         public static string ReturnPhoto(byte[] streamByte, decimal zid, decimal mid)         {   
ASP.NET网上购物系统源代码
“ 网上购物系统”的主要功能模块    1,网上购物系统---商品功能      无限商品类别   可复制商品类别   可为商品设置属性配件(如不同颜色、尺码、主机配置),根据选取的不同配件自动生成价格   会员可发表商品评论   可在前台显示最新商品、热卖商品,推荐商品等   提供所见即所得的编辑器,方便地编辑丰富的商品信息呈现方式    2,网上购物系统---订单功能      订单具有“确认”、“到款”、“部分到款”、“发货”、“部分发货”、“退货”、“部分退货”、“归档”、“取消”状态,方便您控制购物流程的每个阶段   自定义订单打印格式   具有发货单、退货单、收款单、退款单等多种单据   方便快捷的多种条件查找订单    3,网上购物系统---会员功能  可向会员发送会刊、广告等邮件    4,网上购物系统---支付和配送功能   支持网银    5,网上购物系统---文章功能     无限文章分类   可通过模板标签的方式在前台引用任何文章       6,网上购物系统---管理功能      可添加多名管理员,具有不同的权限   内置数据库备份和回复功能       7,V-eShop网上购物系统---促销功能      可为商品设置赠品   自定义优惠券   自定义商品批发方案   商品可捆绑销售(如将洗面奶和洗发水这2种商品捆绑在一起销售)       8,网上购物系统-搜索引擎优化功能      自动提交google sitemap   静态优化,支持url rewrite,全站全静态页面 DIV布局,兼容性强。IE6.0 7.0 8.0都没问题
一个非常全的asp类库
一个方便快速开发ASP的类,其中包含了数据库控制类Easp.db,具有对数据库进行各类操作、调用MSSQL存储过程及记录集分页等功能。EasyASP同时提供了大量实用的ASP通用过程及方法,可以简化大部分的ASP操作。目前提供下载的是VBScript版。
Asp读取xml存储的图片Base64编码,还原成图片
base.xml代码 把以下代码保存为base.asp <% Dim xml : Set xml=Server.CreateObject("MSXML2.DOMDocument") Dim stm : Set stm=Server.CreateObject("ADODB.Stream") xml.resolveExternals=False xml.load S
C# asp.net宠物商店管理系统(带完整数据库)
C# asp.net宠物商店管理系统(带完整数据库)
用Asp.net 就能轻松实现铁道部的订票系统
停留在“窗口售票的实时”错误思维中,通过网络个人自主购票,真不用实时处理。例:明天我出从A到B,我提交某个时段最理想的出行时间,注意,我根本就不关注什么车次问题,只需要返回给我哪个时间段,有没有票卖给我。现在的自动售票机的操作流程至少还可以减少一半的操作时间,且提搞高易用性   总结大家的发言,期望中的火车新订票系统: 1)铁付通:允许允值到帐户 2)预订方式:预订不成功退钱回帐户 3
C#Base64编码的字符串与图片的转换
出自:http://blog.csdn.net/marquess/article/details/2732629 代码:using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; us
ASP.NET 网上书店 源代码 完整版
ASP.NET 第三波网上书店 源代码 完整版(包含数据库)
base64编码+号解码错误
加号(+)是BASE64编码的一部分,而加号在QueryString中被当成是空格。   因此,当一个含有BASE64编码的字符串直接作为URL的一部分时,如果其中含有加号,则使用QueryString读取时,再使用BASE64解码就会发生错误。    解决的办法:一是使用BASE64的字符串作为URL的一部分是,使用UrlEncode一类的函数进行编码;二是在接收BASE64字符串
ASP.NET网上书店系统
实现了网上书店系统,用户可以利用该系统浏览图书,按照类别、图书名称等查询图书,并实现用户的购物篮管理功能。同时,系统以系统管理者的身份,实现了图书管理的功能。 \MyBookShop\App_Code\BusinessLogicHelper 网上书店业务逻辑接口层,包括文件: \BookHelper.cs 图书接口类 \UserHelper.cs 用户接口类 \ValidateUtility.cs 数据验证功能类 \MyBookShop\App_Code\BusinessLogicLayer 网上书店业务逻辑层,包括以下文件: \Book.cs 图书信息类 \Cart.cs 购物篮类 \Category.cs 图书类别类 \Chart.cs 通用画图类 \User.cs 用户类 \MyBookShop\App_Code\DataAccessHelper 网上书店数据访问接口层,包括文件: \SQLString.cs 构造SQL语句的通用类 \GetSafeData.cs 安全获取数据类 \MyBookShop\App_Code\DataAccessLayer 网上书店数据访问层,包括文件: \Database.cs 数据访问类 \MyBookShop\App_Code\UserControls 网上书店用户控件,包括文件: \HeaderMenu.ascx 系统菜单控件 \UserCheck.ascx 用户验证控件 \MyBookShop\DB \MyBookShop.sql 网上书店数据库创建脚本 \MyBookShop\Images\ 网上书店系统图片文件夹 \MyBookShop\BookPics\ 网上书店图书图片文件夹 \MyBookShop\Styles\ Styel.css 网上书店系统样式表文件 \MyBookShop\Bill.aspx 用户付款页面 \MyBookShop\BookAdd.aspx 添加图书页面 \MyBookShop\BookDetail.aspx 查看图书详细信息页面 \MyBookShop\BookList.aspx 浏览、查询图书页面 \MyBookShop\BookStatistics.aspx 图书销量统计页面 \MyBookShop\CartView.aspx 购物篮管理页面 \MyBookShop\Login.aspx 用户登录页面 \MyBookShop\Register.aspx 用户注册页面
asp.net网上报名系统
四个模块分别包括报名,打印信息,查询信息与系统维护。
如何解决base64 不能解码问题
如果解码的时候出现 'Incorrect padding' 时候我们可以这样解决 : import base64 def b6(str): return base64.b64decode(str+'='*(4-len(str)%4)) 因为Base64是把3个字节变为4个字节,所以,Base64编码的长度永远是4的倍数,因此,需要加上=把Base64
一个C++Base64编解码库(源码)
Base64编解码库(源码)--C++,一个老外写的。
对编码后的字节数组字符串进行Base64解码并生成图片
/*  * 对字节数组字符串进行Base64解码并生成图片的源码  */ public class PhotoUtil {     protected Logger logger = LoggerFactory.getLogger(getClass());  //获取     // base64字符串转化成图片     public static String GenerateIm
base64js加密函数库
请到我的页面查看案例:http://blog.csdn.net/pengdongneng/article/details/51265158
asp.net 通用Common类库
asp.net项目下通用Common类库
asp.net——在线订餐系统源码
想学ASP.NET的朋友可以下这个来看看,偶也是从网上下载来学习的,共享给大会们参考一下。哈哈
关于js中用base64编码处理中文的问题
之前在网上找了一个js版用base64编码在方法,发现不能处理中文,今天有幸找了一篇专门介绍js中用base64编码的文章,不仅讲解了原理,又给出了实现方法,写的比较好,收藏了。 原文地址--   Base64是最常用的编码之一,比如开发中用于传递参数、现代浏览器中的标签直接通过Base64字符串来渲染图片以及用于邮件中等等。Base64编码在RFC2045中定义,它被定义为:Ba
asp对中文编码及解码,Decode和Encode中文网址处理
'============================================================== '功能:ASP Server对象内置编码函数 '描述:没有对应的解码函数 '============================================================== Function VB_URLEncode(enStr) V
Base64解码Base64解码
Base64解码Base64解码Base64解码Base64解码Base64解码
将图片文件转化为字节数组字符串,并对其进行Base64编码处理和 对字节数组字符串进行Base64解码并生成图片
public static String imageToBase64(String path) { // 将图片文件转化为字节数组字符串,并对其进行Base64编码处理 byte[] data = null; // 读取图片字节数组 try { InputStream in = new FileInputS...
asp.net escape和unescape区别 UrlEncode和UrlDecode区别
前端用法 1,escape方法并不编码字符+。而我们知道,在用户提交的表单字段中,如果有空格,则会被转化为+字符,而服务器解析的时候则会认为+号代表空格。由于这个缺陷,escape方法并不能正确地处理所有的非ASCII字符,你应当尽量避免使用escape方法 2,unescape 函数可对通过 escape() 编码的字符串进行解码。 该函数的工作原理是这样的:通过找到形式为
UIImage编码成Base64后上传,服务器端解码出错
问题: UIImage编码成Base64后上传,服务器端解码出错 解决: 服务器端代码修改前: byte[] decode = Base64.decode(image); 服务器端代码修改后: byte[] decode = Base64.decode(image.replace(" ", "+"));
兼职网站源码 大学生兼职网 asp.net 兼职程序源码
兼职网站源码 大学生兼职网 asp.net 兼职程序源码 大学生创业的首选 兼职人才系统
C# 16进制转换为Base64字符串
C# 16进制转换为Base64字符串
asp.net在线购物网站
网上购物系统源码 主要功能模块 1,网上购物系统---商品功能   无限商品类别   可复制商品类别   可为商品设置属性配件(如不同颜色、尺码、主机配置),根据选取的不同配件自动生成价格   会员可发表商品评论   可在前台显示最新商品、热卖商品,推荐商品等   提供所见即所得的编辑器,方便地编辑丰富的商品信息呈现方式    2,网上购物系统---订单功能   订单具有“确认”、“到款”、“部分到款”、“发货”、“部分发货”、“退货”、“部分退货”、“归档”、“取消”状态,方便您控制购物流程的每个阶段   自定义订单打印格式   具有发货单、退货单、收款单、退款单等多种单据   方便快捷的多种条件查找订单    3,网上购物系统---会员功能  可向会员发送会刊、广告等邮件    4,网上购物系统---支付和配送功能   支持网银    5,网上购物系统---文章功能   无限文章分类   可通过模板标签的方式在前台引用任何文章 6,网上购物系统---管理功能   可添加多名管理员,具有不同的权限   内置数据库备份和回复功能    7,V-eShop网上购物系统---促销功能   可为商品设置赠品   自定义优惠券   自定义商品批发方案   商品可捆绑销售(如将洗面奶和洗发水这2种商品捆绑在一起销售)    8,网上购物系统-搜索引擎优化功能   自动提交google sitemap   静态优化,支持url rewrite,全站全静态页面 DIV布局,兼容性强。IE6.0 7.0 8.0都没问题 后台登陆用户名和吗都是51aspx
ASP.NET网上选课系统
实现了网上选课系统,通过该系统,学校不同角色的用户可以通过网路完成选课系统功能:管理员通过该系统实现对学生、教师、课程的添加和维护和学生成绩的维护;教师通过该系统实现查看课程选修情况和录入学生成绩;学生通过该系统实现选课、退课等功能;还有公有模块:修改密码功能。 \MyElectCourse \DB \MyElectCourse.sql 网上选课系统数据数据库创建脚本 \MyElectCourse \DB \MyElectCourse.bak 网上选课系统数据数据库备份 \MyElectCourse \Images\ 网上选课系统图片文件夹 \MyElectCourse \Controls\left.ascx 网上选课系统用户控件 \MyElectCourse \Login.aspx 登录页面 \MyElectCourse \Main.aspx 管理员主页面 \MyElectCourse \adminStudentAdd.aspx 添加学生页面 \MyElectCourse \adminStudentDetails.aspx 学生维护页面 \MyElectCourse \adminCourse.aspx 添加课程页面 \MyElectCourse \adminCourseDetails.aspx 课程维护页面 \MyElectCourse \adminTeacherAdd.aspx 添加教师页面 \MyElectCourse \adminTeacherDetails.aspx 教师维护页面 \MyElectCourse \adminStudentScore.aspx 成绩维护页面 \MyElectCourse \studentElect.aspx 学生选课页面 \MyElectCourse \courseDetail.aspx 课程详细信息页面 \MyElectCourse \teacherQueryElect.aspx 教师查询选课情况页面 \MyElectCourse \teacherSubmitScore.aspx 教师提交成绩页面 \MyElectCourse \ModifyPwd.aspx 修改密码页面
Base64的JavaScript实现(支持中文字符)
Base64是一种基于64个可打印字符来表示二进制数据的表示方法。由于2的6次方等于64,所以每6个位元为一个单元,对应某个可打印字符。三个字节有24个位元,对应于4个Base64单元,即3个字节需要用4个可打印字符来表示。它可用来作为电子邮件的传输编码。在Base64中的可打印字符包括字母A-Z、a-z、数字0-9,这样共有62个字符,此外两个可打印符号在不同的系统中而不同。一些如uuencod
ASP.NET网站开发——类库的写法
在COMMON类中除了之前的getconfig类之外,还要建三个类:common.cs,DbHlper.cs,Json.cs。common.cs的作用是通过反射机制构造SQL语句,把dataset里的数据转换成Modal类;DbHlper.cs的作用则是封装了所有的SQL执行语句;Json.cs的作用为构造Json数据格式的字符串,方便传到前台进行解析使用。这几个类中的具体代码不作详述。
.net C#实现Base64编码与解码
一、编码规则     Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。
解决 Asp.net 中,url传参乱码 方法之一:(UrlDecode)
string url = HttpUtility.UrlDecode("List?type=1");        UrlDecode   对字符串进行URL解码。   返回值:已解码的字符串   函数种类: 编码处理   内容说明   本函数对字符串进行URL解码。例如通过urlencode编码后的字符串,可通过UrlDecode进行解
如何使用c#上传图片,图片是base64编码的字符串
using System; using System.Collections.Generic; using System.Drawing; using System.Drawing.Imaging; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Task
Base64 编码 解码
BASE64和其他相似的编码算法通常用于转换二进制数据为文本数据,其目的是为了简化存储或传输。更具体地说,BASE64算法主要用于转换二进制数据为ASCII字符串格式。Java语言提供了一个非常好的BASE64算法的实现,即Apache Commons Codec工具包。本文将简要地讲述怎样使用BASE64以及它是怎样工作的。下面我们用BASE64对字符串进行编码:import java.io.B...
利用 XML 实现 BASE64 编码和解码
<br />--=================================================<br />--<br />-- 巧用 XML 实现 BASE64 编码和解码<br />--<br />-- 原理: 利用 XML / BINARY BASE64 的存储特性<br />--<br />-- 字符集: 本机字符集使用 varchar<br />-- UCS2:   使用 nvarchar<br />-- UTF-8:  自定义 UTF-8/UCS2 之间字节流互转的函数<br
ASP.NET(C#)开发网上书店管理系统
通过实训要求学生利用网页开发工具、ASP.NET动态网页设计,结合企业网站的一些要求,学生能建立一个动态的企业或商业网站,使学生从网站规划、功能设计、数据库设计、界面设计、广告设计等方面得以提高。 培养学生从网站需要实现的功能角度考虑问题。考虑诸如网站定位、功能、主题、结构、风格、网络广告形式、创意以及开发工具、数据库和程序设计等技术的应用等综合能力。 1.完成商务网站——设计一个小型企业网站(企业介绍、售后服务支持、问题提交和解答等)或网上商店(书店、花店、百货店、网上产品销售等)。 2.完成企业网络营销方案的规划方案文档。 3.完成网站需求分析与规划书。 4.完成网站设计说明书。 5.网站中要求有自己做的flash动画;包含弹出式在内的两种以上形式的网络广告(弹出广告要求:主题自定;尺寸360*360 pix;色彩协调统一;设计意念新颖)。 6.网站前台页面至少五页,可有最新信息、用户注册功能,同时可以对网站新产品、畅销产品、优惠产品等所有产品及详细资料的浏览功能和商品查询功能(应具有强大的搜索功能,可以按各个字段进行不同方式的高级搜索。),商品选择、商品定单提交和确认。 7.后台管理功能(对商品管理):只对管理员开放,管理员可以对商品进行增加、删除、修改,同时支持批量处理。也可以对订单进行审核处理、还可以对图书分类的类别进行管理,商品分类,可分为“商品名、产地、规格”等等,还可以上传商品的外观图片,用户可自行决定所要上传的图片大小,建议图片大小不要超过3-5K。 8.后台管理功能(对客户管理):会员分VIP会员和一般会员,并提供不同的优惠,对各种不同客户的管理。 系统测试用户: 管理员:admin 123456 会 员:xiaoshan 123456
asp.net中的url编码解码(转)
在对url进行编码时,该用哪一个?这两都使用上有什么区别吗? 测试: string file="文件上(传)篇.doc"; string server_urlencode=server.urlencode(file); string server_urldecode=server.urldecode(server_urlencode); string httputility_urle
相关热词 c#该名称在封闭局部范围 c#泛型 排序 c# 测试连接mysql c# 多线程 调用界面值 c# gdi unity c#反射构造带参对象 一起自学c# c#工厂方法 c# 对象属性保存xml u3d用c#写拾取物品