网上找的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

ASP读取EXCEL

ASP读取EXCEL 测试过没有错误 网上找的 大家共享

Asp.net_关于如何利用编译器把[.cs]文件生成动态链接库[.dll]文件方法的总结

[什么是动态链接库?] 动态链接库英文为DLL,是Dynamic Link Library 的缩写形式,DLL是一个包含可由多个程序同时使用的代码和数据的库,DLL不是可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL 包含一个或多个已被编译、链接并与使用它们的进程分开存储的函数。DLL 还有助于共享数据和资源。多个应用程

ASP.NET初探--如何运行下载下来的项目

用VS2010打开时,经常因为要.net版本转化而询问要不要创建备份,应该

iOS 自带的base64 编码与解码

在我们项目中需要将一个NSData类型的数据进行base64编码为一个字符串进行传输。这里记录下编码和解码的方式 编码: UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"di1" ofType:@"jpg

base64解码保存图片遇到的问题

1.base64 字符串格式问题。 描述:web服务器接收到的base64字符串,不需要前缀。例如: data:image/png;base64, 2.上传多个图片时,注意tomcat post 的数据大小有限制 ,tomcat7设置maxPostSize=&quot;-1&quot;时才是无限大。...

C#/Js实现Base64

一.C#实现Base64 using System.Text;首先需要引入程序集: 1.编码eg://Base64编码 string strUrl = Convert.ToBase64String(Encoding.Default.GetBytes(objCamera.VideoUrl));2.解码eg: //Base64解码 strUrl = Encoding.Default.GetStr

支付对接常用:关于asp rsa加密

        asp 算是老编程语言了吧,不支持RSA加密,ASP RSA类库基本上也很少见,好些支付平台也不提供asp支付demo,一方面是没有开源的ASP RSA加密类库,一方面是这种语言太古老了有些新特性不支持。        但是有时候网站就是ASP语言开发的,不得不接入,常用的对接方式,就用asp.net或者php语言作为跳板,好些支付平台也是这样子实现的,提供asp支付demo,让的...

Asp.Net公用类之图片处理类

using System; using System.Collections; using System.IO; using System.Drawing; using System.Drawing.Imaging; using System.Drawing.Drawing2D; namespace CZBK.ItcastProject.Common { public class Ima

Mvc中url地址栏base64加密

Mvc中url地址栏base64加密 1.引用base64.js包 eg: 2.前台页面上eg: 登录eg: function cmdEncrypt() { if (confirm("亲!确认好信息了么?")) { var promotion_price = $("#promotion_price").val(); v

asp.net专业实习——网上花店系统

此项目是用vs2013开发,使用时需要重新配置连接字符串。。如果你的环境是vs2010+sqlserver2008的,则需要重新建立数据库,否则会提示数据库文件版本过高。。数据库表结构在下方(注意id要设置为自增,设置nvarchar类型可以保证中文数据不乱码),如有问题可添加wx:x947955250 https://download.csdn.net/download/x947955250/...

相关热词 c# 解析cad c#数字格式化万 c#int转byte c#格式化日期 c# wpf 表格 c# 实现ad域验证登录 c#心跳包机制 c#使用fmod.dll c#dll vb 调用 c# outlook
立即提问
相关内容推荐