response.setContentType("image/jpeg");
ServletOutputStream out;
out = response.getOutputStream();
FileInputStream fin = new FileInputStream("D:\\Astro\\html5up-arcana (1)\\images\\1.jpg");
BufferedInputStream bin = new BufferedInputStream(fin);
BufferedOutputStream bout = new BufferedOutputStream(out);
int ch =0; ;
while((ch=bin.read())!=-1) {
bout.write(ch);
}
$(document).ready(function() {
$('#nxt').click(function() {
$.ajax({
url : 'DisplayImage',
data : {
userName : 'Hi'
},
success : function(result) {
$('#gallery-overlay').html('<img src="data:image/jpeg;base64,'+result+'"/>');
}
});
});
});
>
使用java.util.base64
JDK8
byte[] contents = new byte[1024];
int bytesRead = 0;
String strFileContents;
while ((bytesRead = bin.read(contents)) != -1) {
bout.write(java.util.Base64.getEncoder().encode(contents), bytesRead);
}
使用sun.misc.base64Encoder
,请注意:Oracle表示sun.*
包不是受支持的公共接口的一部分。因此,请尽量避免使用此方法
sun.misc.BASE64Encoder encoder= new sun.misc.BASE64Encoder();
byte[] contents = new byte[1024];
int bytesRead = 0;
String strFileContents;
while ((bytesRead = bin.read(contents)) != -1) {
bout.write(encoder.encode(contents).getBytes());
}
使用org.apache.commons.codec.binary.base64
byte[] contents = new byte[1024];
int bytesRead = 0;
while ((bytesRead = bin.read(contents)) != -1) {
bout.write(org.apache.commons.codec.binary.Base64.encodeBase64(contents), bytesRead);
}
问题内容: 您能否指导我如何将图像从URL转换为base64编码? 问题答案: 我认为应该是:
我用salt实现密码散列,所以我将salt生成为二进制,对密码进行散列,base64对密码进行编码,然后salt将它们存储到数据库中。 现在,当我检查密码时,我应该将salt解码回二进制数据,使用它对提供的密码进行散列,对结果进行base64编码,并检查结果是否与数据库中的结果匹配。 问题是,我找不到一种方法将salt解码回二进制数据。我使用Buffer.toString方法对它们进行编码,但似乎
我知道如何编码/解码一个简单的字符串到/从Base64。 也许你们中有人知道更好的解决办法?我可以将FileStream转换成一个字符串,对该字符串进行编码,然后将该字符串转换回FileStream,例如,或者我会怎么做,这样的代码看起来是什么样子的?
我正在使用ldap,在java上工作,那里的密码值是base64格式,如何将我的普通文本密码sarath_dev转换为base64用于ldap?
问题内容: 我有一个PHP脚本,可以将PNG图像编码为Base64字符串。 我想使用JavaScript做同样的事情。我知道如何打开文件,但不确定如何进行编码。我不习惯使用二进制数据。 问题答案: 您可以使用和来与base64编码进行相互转换。 关于这些功能接受/返回的内容,评论中似乎有些混乱,所以…… 接受一个“字符串”,其中每个字符代表一个8位字节-如果传递的字符串包含不能以8位表示的字符,则
问题内容: 我想将字符串转换为Base64。我在几个地方都找到了答案,但是在Swift中它不再起作用了。我正在使用Xcode 6.2。我相信答案可能适用于以前的Xcode版本,而不适用于Xcode 6.2。 有人可以指导我在Xcode 6.2中执行此操作吗? 我发现的答案是这样,但是在我的Xcode版本中不起作用: 参考:http : //iosdevelopertips.com/swift-co