相关疑难解决方法(0)

在客户端Javascript中进行Base64编码和解码

JavaScript中是否有任何方法可用于使用base64编码对字符串进行编码和解码?

javascript base64

237
推荐指数
11
解决办法
59万
查看次数

ArrayBuffer到base64编码的字符串

我需要一种有效的(读取本机)方式将ArrayBuffer转换为需要在多部分帖子上使用的base64字符串.

javascript base64 encoding arraybuffer

168
推荐指数
11
解决办法
16万
查看次数

如何将uint8数组转换为base64编码字符串?

我得到了一个webSocket通信,我收到base64编码的字符串,将其转换为uint8并继续工作,但现在我需要发送回来,我得到了uint8数组,需要将其转换为base64字符串,所以我可以发送它.我该怎么做这个转换?

javascript base64

69
推荐指数
7
解决办法
7万
查看次数

如何将UTF8字符串转换为字节数组?

.charCodeAt函数返回caracter的unicode代码.但我想得到字节数组.我知道,如果charcode超过127,那么该字符将存储在两个或更多字节中.

var arr=[];
for(var i=0; i<str.length; i++) {
    arr.push(str.charCodeAt(i))
}
Run Code Online (Sandbox Code Playgroud)

javascript utf-8

41
推荐指数
5
解决办法
10万
查看次数

用于JavaScript的HEX到Base64转换器

有人知道一段很好的JavaScript代码片段可以将HEX编码的字符串转换为base64编码的字符串吗?

javascript base64 hex

31
推荐指数
3
解决办法
2万
查看次数

有没有办法将数据缓冲区从javascript传递到Android上的java?

我在这个案子上被困了一会儿.

我有一个webview Android 4.4.3,我有一个float32array包含二进制数据的webapp .我想array通过绑定的函数将其传递给Java Android JavascriptInterface.然而,这似乎是在Java中,我只能通过原始的类型,如String,int等...

有没有办法给Java这个arrayBuffer?

谢谢 !

javascript java binding android

14
推荐指数
2
解决办法
4886
查看次数

Base64代表PDF到blob - JavaScript

我有一个表示PDF文件的Base64字符串.我想使用javascript将其转换为Blob对象的文件.完成后,我想使用FileSaver.js将blob保存为PDF文件.

这是我的代码:

var base64PDF = JVBERi0xLjQNCiW0t..; // This is a huge string.
var blob = new Blob([base64PDF], { type: 'application/pdf' });
saveAs(blob, "test.pdf");
Run Code Online (Sandbox Code Playgroud)

此代码不起作用.它保存了一个test.pdf,表示无法打开此pdf,因为解码时出错.

我也试过这样做:

var base64PDF = JVBERi0xLjQNCiW0t..; // This is a huge string.
var decode = atob(screen.prp_wcfria_ExternalFile.pdfFile);
var blob = new Blob([decode], { type: 'application/pdf' });
saveAs(blob, "test.pdf");
Run Code Online (Sandbox Code Playgroud)

此代码也不起作用.我该怎么做呢?

javascript pdf blob

13
推荐指数
2
解决办法
3万
查看次数

ie11下载Base64文档

我在这一点上已经尝试了很多东西而且我无法获得任何工作.

我需要ie从附件面板下载base64文档.我无法访问服务器端代码或数据库.图像无法存储在要拉出的文件夹中,需要以这种方式呈现.

我尝试使用普通链接并将base64 sting粘在那里,它只是打开一个新的空白窗口.

<a target="_blank" download class="btn btn-primary downloadAttachment" href="' + blobUrl + '" >Download</a>
Run Code Online (Sandbox Code Playgroud)

我尝试将网址转换为blob打开blob,导致浏览器无法执行任何操作.

function base64toBlob(base64Data, contentType) {
    contentType = contentType || '';
    var sliceSize = 1024;
    var byteCharacters = base64Data;
    var bytesLength = byteCharacters.length;
    var slicesCount = Math.ceil(bytesLength / sliceSize);
    var byteArrays = new Array(slicesCount);

    for (var sliceIndex = 0; sliceIndex < slicesCount; ++sliceIndex) {
        var begin = sliceIndex * sliceSize;
        var end = Math.min(begin + sliceSize, bytesLength);

        var bytes = new Array(end - …
Run Code Online (Sandbox Code Playgroud)

javascript base64

10
推荐指数
1
解决办法
1848
查看次数

加密微妙解密参数未键入“CryptoKey”

我正在尝试使用预先生成的SubtleCrypto解密字符串

我没有得到解密的文本,而是收到错误:无法在“SubtleCrypto”上执行“解密”:参数 2 不是“CryptoKey”类型。

console.log(window.crypto.subtle.decrypt({name:"AES-CBC", iv:""}, "1234567890123456", "i4+WxNH8XYMnAm7RsRkfOw=="));
Run Code Online (Sandbox Code Playgroud)

我尝试研究该错误,但没有遇到与这样一个基本示例相关的任何内容。我究竟做错了什么?

javascript encryption subtlecrypto

6
推荐指数
1
解决办法
5573
查看次数

通过JavaScript将base64字符串转换为字节数组

我想通过JavaScript将“ base64”字符串转换为字节数组。

我收到了类似URL的字符串。

 ("data:image/jpeg;base64,/9j/4QN6RXhpZgAASUkqAAgAAAAIA)
Run Code Online (Sandbox Code Playgroud)

而且我想将字符串转换为字节数组。因为我需要此字节数组来发送Rest API端点。其余的API Content-type = application / octet-stream。

javascript arrays

5
推荐指数
2
解决办法
2万
查看次数