Questions tagged «base64»

Base64是一组编码方案,以ASCII字符串格式表示二进制数据。



6
Base-64 char数组的长度无效
如标题所示,我得到: Base-64 char数组的长度无效。 我已经在这里阅读了有关此问题的信息,并且似乎建议将ViewState如果较大则存储在SQL中。我正在使用具有大量数据收集功能的向导,因此我的ViewState很大。但是,在我转向“数据库存储”解决方案之前,也许有人可以看看并告诉我是否还有其他选择? 我使用以下方法构造要发送的电子邮件: public void SendEmailAddressVerificationEmail(string userName, string to) { string msg = "Please click on the link below or paste it into a browser to verify your email account.<BR><BR>" + "<a href=\"" + _configuration.RootURL + "Accounts/VerifyEmail.aspx?a=" + userName.Encrypt("verify") + "\">" + _configuration.RootURL + "Accounts/VerifyEmail.aspx?a=" + userName.Encrypt("verify") + …
91 c#  asp.net  viewstate  base64 

6
在javascript / jquery中将base64转换为图像
我已经编写了一些使用javascript / jquery进行图像捕获的代码,下面是代码: function capture_image(){ alert("capture_image"); var p = webcam.capture(); webcam.save(); alert("capture complete "+p); //getting true here var img = canvas.toDataURL("image"); var item_image = img.replace(/^data:image\/(png|jpg);base64,/, "") ; alert("item_image"+item_image); } item_image打印base64格式,如何将base64转换为image以及如何在javascript客户端中使用该路径。 我正在搜索google的网站这么多,但无法正常工作,并且该代码不适合我的要求。

2
Base64 PNG数据到HTML5画布
我想将以Base64编码的PNG图像加载到canvas元素。我有这个代码: <html> <head> </head> <body> <canvas id="c"></canvas> <script type="text/javascript"> var canvas = document.getElementById("c"); var ctx = canvas.getContext("2d"); data = "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAIAAAACDbGyAAAAAXNSR0IArs4c6QAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oMCRUiMrIBQVkAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAADElEQVQI12NgoC4AAABQAAEiE+h1AAAAAElFTkSuQmCC"; ctx.drawImage(data, 0, 0); </script> </body> </html> 在Chrome 8中,我收到错误消息: Uncaught TypeError: Type error 在Firefox的Firebug中,这是:“对象的类型与与该对象关联的参数的预期类型不兼容”代码:“ 17” 在那个base64中,是我在GIMP中制作的5x5px黑色PNG正方形,并将其转换为GNU / Linux程序base64中的base64。
89 html  canvas  png  base64 


7
使用JavaScript显示Blob
我正在从数据库中检索Blob图像,并且希望能够使用JavaScript查看该图像。以下代码在页面上产生一个损坏的图像图标: var image = document.createElement('image'); image.src = 'data:image/bmp;base64,'+Base64.encode(blob); document.body.appendChild(image); 这是一个jsFiddle,其中包含所有必需的代码,包括blob。完成的代码应正确显示图像。

4
图像转换为Base64
<input type="file" id="asd"/> 一旦用户选择(提交表单之前),我想在base64中获取图像 就像是 : $(input).on('change',function(){ var data = $(this).val().base64file(); // it is not a plugin is just an example alert(data); }); 我阅读了有关File API和其他内容的信息,我想要一个简单的跨浏览器解决方案(显然不包括IE6 / IE7) 任何帮助表示感谢。

2
在HTML电子邮件中发送base64图像
使用富文本编辑器,我们的用户可以将保存的图像从桌面拖放到编辑器中。他们提交后,该图像就会出现并正确显示在网页中。 由于图像未上传到任何地方,因此编辑器会将图像另存为base64编码的图像。 <img alt="" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA4QAAAFKCAIAAADKUQaBAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAP+lSURBVHhepP1p32zb 等等 但是它没有显示-没有在iPhone上,也没有在两个不同版本的Outlook中。图像被破坏了。我们希望坚持使用base64,因为它已经可以在网页上使用,并且能够在用户离线时查看图像。

9
有没有办法将背景图像设置为base64编码图像?
我想在JS中动态更改背景,并且我的图像集采用base64编码。我尝试: document.getElementById("bg_image").style.backgroundImage = "url('http://amigo.com/300107-2853.jpg')"; 结果完美 但我无法通过以下方式执行相同操作: document.getElementById("bg_image").style.backgroundImage = "url('data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE...')"; 也不 document.getElementById("bg_image").style.backgroundImage = "data:image/png;base64,iVBORw0KGgoAAAAAAAAyCAYAAAAUYybjAAAgAElE..."; 有什么办法吗?

2
批量解码base64
我正在尝试使用批处理制作安装程序。当然,安装程序需要包含将要安装的文件,因此我正在考虑在base64中对文件进行编码,然后将其解码并写入目标位置。 当然,如果Windows拥有base64Linux盒子中包含的工具,我的工作将非常容易。但是,由于根本不存在,有没有办法使用批处理文件完全解码base64内容?我将如何做到这一点? 任何帮助表示赞赏。 (这只是一个实验,因此我不必担心效率低下之类的问题。)

3
Base64编码的真正目的是什么?
为什么我们有Base64编码?我是一个初学者,我真的不明白为什么您会将字节混淆成其他东西(除非是加密的)。在其中一本书中,我读到在无法进行二进制传输时,Base64编码非常有用。例如。当我们发布表单时,它会被编码。但是为什么我们将字节转换为字母呢?我们不能只是将字节转换为字符串格式而在两者之间留有空格吗?例如,00000001 00000004?还是0000000100000004因为字节总是成对出现8而没有任何空间?
81 encoding  base64 

8
将UUID存储为base64字符串
我一直在尝试使用UUID作为数据库密钥。我想占用尽可能少的字节,同时仍使UUID表示易于阅读。 我认为我已经使用base64将其压缩为22个字节,并删除了一些尾随的“ ==”,这对于我来说似乎是不需要存储的。这种方法有什么缺陷吗? 基本上,我的测试代码进行了大量转换,以将UUID转换为22字节的字符串,然后将其转换回UUID。 import java.io.IOException; import java.util.UUID; public class UUIDTest { public static void main(String[] args){ UUID uuid = UUID.randomUUID(); System.out.println("UUID String: " + uuid.toString()); System.out.println("Number of Bytes: " + uuid.toString().getBytes().length); System.out.println(); byte[] uuidArr = asByteArray(uuid); System.out.print("UUID Byte Array: "); for(byte b: uuidArr){ System.out.print(b +" "); } System.out.println(); System.out.println("Number …
78 java  sql  bytearray  base64  uuid 


3
pdf.js:使用base64文件源而不是url渲染pdf文件
我正在尝试使用pdf.js从pdf渲染页面 通常,使用网址,我可以这样做: PDFJS.getDocument("http://www.server.com/file.pdf").then(function getPdfHelloWorld(pdf) { // // Fetch the first page // pdf.getPage(1).then(function getPageHelloWorld(page) { var scale = 1.5; var viewport = page.getViewport(scale); // // Prepare canvas using PDF page dimensions // var canvas = document.getElementById('the-canvas'); var context = canvas.getContext('2d'); canvas.height = viewport.height; canvas.width = viewport.width; // // Render PDF …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.