`
madfroghe
  • 浏览: 122190 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

在 Java 中把 .NET 使用 Convert.ToBase64String 转换出的 Base64 字符串还原成图片

 
阅读更多

.NET中,可以使用 Convert.ToBase64String(FileUpload1.FileBytes) 方法把上传的图片文件转换成 Base64 格式的字符串。

在 Java 中,引入 ws-commons-util-1.0.2.jar 包,或者 org.python.apache.xerces.impl.dv.util.Base64.decode(youtData)( jython.jar) 包 使用下面的方法可以进行还原

Java 代码
String youtData = "R0lGODdhEAAQALMAAAAAAIAAAACAAICAAAAAgIAAgACAgMDAwICAgP8AAAD/AP//AAAA//8A/wD//////ywAAAAAEAAQAAAEOvDJSSt4K+u9r05gCGoel40kZqLpKb5ZySWm/NFc+cKLfv4LnC8IFKpwSKBnt+upTLUntPMAWK/YbAQAOw==";
byte[] imgBytes = org.apache.ws.commons.util.Base64.decode(youtData); 
FileOutputStream osf = new FileOutputStream(new File("i:\\yourImage.gif")); 
osf.write(imgBytes); 
osf.flush(); 
osf.close();

分享到:
评论

相关推荐

    c#中 base64字符串与普通字符串互转

    在C#中,我们可以使用`System.Convert`类的`ToBase64String`方法将普通字符串(UTF-8编码的字节数组)转换为Base64字符串。首先,我们需要将字符串转换为字节数组,然后进行编码。 ```csharp string plainText = ...

    VB将二进制图片文件转换为Base64字符串文本

    在VB中,我们可以使用System.Text.Encoding类的GetBytes方法将字符串转换为字节数组,然后使用Convert.ToBase64String方法将字节数组转换为Base64字符串。相反,如果你想从Base64字符串恢复原始的二进制数据,可以...

    .NET 中实现 Base64 编码

    在这个例子中,`Encoding.UTF8.GetBytes()`用于将字符串转换为字节数组,`Convert.ToBase64String()`则将字节数组编码为Base64字符串。解码过程则由`Convert.FromBase64String()`完成,将Base64字符串还原为字节数组...

    VB.NET 字符串与二进制间的转换

    VB.NET中,`Convert.ToBase64String(bytes)`用于编码,`Convert.FromBase64String(base64Str)`用于解码。 了解并熟练掌握这些转换技巧对于VB.NET开发者来说非常重要,因为它们可以让你在各种场景下灵活地处理数据。...

    VB 将二进制图片文件转换为Base64字符串文本

    2. **编码为Base64字符串**:VB.NET提供了`Convert.ToBase64String`方法,将字节数组转换为Base64字符串。 ```vb Dim base64String As String = Convert.ToBase64String(imageData) ``` 3. **处理结果**:转换后...

    .netC#中图片与BASE64码互相转换

    5. **转换为BASE64字符串**:利用`.NET`中的`Convert.ToBase64String`函数将字节数组转换为BASE64编码字符串。 6. **写入文件**:将得到的BASE64字符串写入一个文本文件。 具体实现代码如下: ```csharp private ...

    Base64转换--vb.net源码

    对于Base64字符串,首先使用`System.Convert.FromBase64String`将其转换为字节流,然后使用`System.Text.Encoding.ASCII.GetString`或`System.Text.Encoding.UTF8.GetString`将字节流还原为字符串。 ```vbnet ...

    .NET Base64加密解密实例

    这段代码首先使用`UTF8.GetBytes`方法将字符串转换为字节数组,然后使用`Convert.ToBase64String`将字节数组编码为Base64字符串。 接下来,我们讨论如何解密Base64编码的字符串。解密过程正好相反,它将Base64字符...

    C# 文件转换base64

    3. 应用Base64编码:使用`System.Convert.ToBase64String()`方法将二进制数据转换为Base64字符串。 ```csharp string base64String = Convert.ToBase64String(fileBytes); ``` 4. 关闭资源:确保在完成操作后关闭`...

    VB 将二进制图片文件转换为Base64字符串文本.rar

    在这个场景中,我们关注的是如何将二进制图片文件转换为Base64字符串文本,以及如何将这个Base64字符串再还原回图片。这在数据传输、存储或者网页显示等方面非常有用,因为Base64编码可以将二进制数据转换为ASCII...

    用.net编写的base64 编码

    1. **编码**:使用`System.Convert.ToBase64String()`方法将字节数组编码为Base64字符串。例如: ```csharp byte[] data = new byte[] { 0x48, 0x65, 0x6C, 0x6C, 0x6F }; string encoded = System.Convert.ToBase64...

    VB任意图像转换为Base64文本

    - 将读取的二进制数据转换为Base64字符串,这可以通过自定义函数或使用.NET Framework提供的`Convert.ToBase64String()`方法完成。 - 最后,将Base64字符串显示在文本框或其他用户界面元素中,或者保存到文件。 在...

    c#字符串转为base64

    3. **Base64解码**:如果需要将Base64字符串转换回原来的字符串或字节数组,可以使用`Convert.FromBase64String()`方法。这个方法接受一个Base64字符串,并返回相应的字节数组。之后,通过`Encoding`类的`GetString...

    .net 加密解密demo[Base64]

    在解密时,我们使用这个方法将Base64字符串还原为原始字节数组,然后再转换回原来的格式。例如: ```csharp string decodedData = Encoding.UTF8.GetString(Convert.FromBase64String(encodedData)); ``` 3. **...

    asp.net(c#) base64编码处理类

    在`EncodingForString`方法中,首先使用`ens.GetBytes(sourceString)`将原始字符串转换为字节数组,然后再调用`Convert.ToBase64String`方法将字节数组转换为Base64编码的字符串。同样,在`DecodingForString`方法中...

    .Net Base64 编码工具

    1. **Base64编码**:可以使用`Convert.ToBase64String()`方法将字节数组转换为Base64字符串。例如: ```csharp byte[] bytes = File.ReadAllBytes("path_to_your_file"); string base64String = Convert.ToBase64...

    Base64转二进制文件,Base64 To File

    例如,`Convert.FromBase64String()`用于Base64字符串到字节数组的转换,而`Convert.ToBase64String()`则用于字节数组到Base64字符串的转换。 综上所述,Base64转二进制文件的过程在信息技术领域具有重要的实用价值...

    C# Base64编解码

    在C#中,我们可以使用`System.Text.Encoding`命名空间下的`Convert`类和`Convert.ToBase64String()`方法来对字串进行Base64编码。例如,如果有一个字节数组`byte[] data`,可以这样编码: ```csharp string base...

    base64 Base64编码 .NET C#

    本篇文章介绍了如何在.NET和C#环境中使用Base64编码进行字符串和文件的编码及解码。这些方法对于开发人员来说是非常实用的工具,可以在处理网络传输、数据存储等方面发挥重要作用。通过对这些代码的理解和实践,可以...

    .net 图片base64编码 Data URI scheme

    在.NET环境中,我们可以使用System.Text.Encoding类的GetBytes方法将图片文件读取为字节数组,然后使用Convert.ToBase64String方法进行Base64编码。编码后的字符串可以直接用作Data URI中的`<data>`部分。以下是一个...

Global site tag (gtag.js) - Google Analytics