相关疑难解决方法(0)

如何在node.js中进行Base64编码?

node.js有内置的base64编码吗?

为什么我问这个的原因是,final()crypto只能输出十六进制,二进制或ASCII数据.例如:

var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv);
var ciph = cipher.update(plaintext, 'utf8', 'hex');
ciph += cipher.final('hex');

var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv);
var txt = decipher.update(ciph, 'hex', 'utf8');
txt += decipher.final('utf8');
Run Code Online (Sandbox Code Playgroud)

根据文档,update()可以输出base64编码的数据.但是,final()不支持base64.我试过了,它会破裂.

如果我这样做:

var ciph = cipher.update(plaintext, 'utf8', 'base64');
    ciph += cipher.final('hex');
Run Code Online (Sandbox Code Playgroud)

然后我应该用什么解密?Hex或base64?

因此,我正在寻找一个函数来对我的加密十六进制输出进行base64编码.

谢谢.

base64 encoding node.js

787
推荐指数
4
解决办法
50万
查看次数

如何在JavaScript中将字符串编码为Base64?

我有一个PHP脚本,可以将PNG图像编码为Base64字符串.

我想用JavaScript做同样的事情.我知道如何打开文件,但我不知道如何进行编码.我不习惯使用二进制数据.

javascript base64

745
推荐指数
27
解决办法
102万
查看次数

将base64字符串转换为ArrayBuffer

我需要将base64编码字符串转换为ArrayBuffer.base64字符串是用户输入,它们将从电子邮件中复制和粘贴,因此在加载页面时它们不存在.如果可能的话,我想在javascript中执行此操作而不对服务器进行ajax调用.

我发现这些链接很有趣,但他们没有帮助我:

ArrayBuffer到base64编码的字符串

这是相反的转换,从ArrayBuffer到base64,而不是相反

http://jsperf.com/json-vs-base64/2

这看起来不错,但我无法弄清楚如何使用代码.

是否有一种简单的(可能是原生的)方式进行转换?谢谢

javascript base64 arraybuffer

75
推荐指数
8
解决办法
10万
查看次数

在Javascript中将PDF转换为Base64编码的字符串

我需要使用Javascript将PDF文件编码为Base64.我可以在Javascript中创建Base64编码的jpeg或png图像,但是我找不到任何方法或示例代码来从PDF文件创建Base64编码的字符串.

是否有使用HTML5画布的任何解决方案?

谢谢.

javascript pdf html5 base64 canvas

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

从HTTP-Request标头获取授权

我已经在SO中搜索了一些关于此的线程,但是只能找到一些解释了这个头的内容或者如何在c#中获取授权头但是我不想从服务器端但是从客户端读取它.

有没有办法从浏览器获取Base64编码标题"授权"?我想实现一个您可以登录的工具,如果您点击一个特定按钮,您的用户名将被保存.

我的问题是浏览器自动执行授权,使用jQuery和JavaScript方法,您只能设置请求标头并获取响应标头.我找不到获取请求标头的方法.

gethttp可以获得一些头文件,但不能获得授权头.我的猜测是这个标题是隐藏的.

我正在通过SVN登录,浏览器会在您进入网站时进行授权.

只有用户名就足够了.我正在寻找用户无需输入用户名的解决方案.

html javascript jquery httprequest

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

如何在jquery post函数中指定二进制数据

我有截图作为二进制字符串.我想使用$ .post()函数将一些数据发布到服务器.

我的代码:

var filename = "screenshot.jpg":
var filedataUrl = "";// string like 'data:image/jpeg;base64,/9j/4A .....'

$.post(serverUrl, {
title: title
name: name

/*here must be my file */

}, function(response) {
                alert('ok');
});
Run Code Online (Sandbox Code Playgroud)

如何将参数指定为附件?

binary upload jquery post

10
推荐指数
3
解决办法
6524
查看次数

从base 64内容确定图像类型

可能重复:
从PHP中的base64字符串检测图像类型

我在javascript中有base64格式的不同类型的图像内容,如:

一个png文件:"iVBORw0KGgoAAAANSUhEUgAABQAAAAL4CAYAAAAkgloNAAAgA ......."

一个jpeg文件:"/ 9j/4AAQSkZJRgABAQAAAQABAAD/2wBDA ......"

类似地,可以有其他图像,如GIF,BMP等.

我需要一种方法来根据内容确定图像类型.我知道每个文件类型都有标题,我可以参考它来确定图像内容类型.示例参考:http://en.wikipedia.org/wiki/Portable_Network_Graphics#Technical_details.

但有没有人知道一个库或其他技术会以更智能的方式做到这一点?如果需要,我可以使用任何HTML5功能.

主要目的是在屏幕上呈现图像.为此,我使用dataURI模式,.我有图像内容,我需要的是将正确的值放在网址的"data:image/png"部分.

javascript html5 base64 file-upload image

8
推荐指数
1
解决办法
9727
查看次数

将嵌套数组存储在cookie中

我试图将嵌套数组存储在cookie中.我决定将数组存储为JSON字符串.但是,我收到了这个警告:

PHP警告:Cookie值不能包含以下任何一项',;\fo\r \n\013\014'在foobar.php中

是否有建议的方法将嵌套数组存储在cookie中?

php cookies

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

从 base64 字符串中获取文件名

我有 base64 解码文件如下:

"data:application/vnd.openxmlformats-officedocument.wordprocessingml.document;base64,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…"
Run Code Online (Sandbox Code Playgroud)

那是这个文件:

在此处输入图片说明

有没有什么简单的方法可以只使用 javascriptfile namebase64字符串中获取?

javascript

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

如何使用javascript解码数据:image/png:base64 ...到真实图像

我使用HTML5从网络摄像头捕获了图像,但结果在base64中编码.如何在文件上传中解码并放置真实图像.这是我的代码

HTML

<div class="fileUpload">
    <input type="file" accept="image/*" class="CUupload" onClick="return false">
</div>
<div class="CUpopup" style="display:none">
    <div id="CUmain">
        <video id="video"></video>
        <div class="CUvideoside">
            <a id="button">Camera button</a>
            <!-- target for the canvas-->
            <div id="canvasHolder"></div>
            <!--preview image captured from canvas-->
            <img id="preview" src="" width="160" height="120">
            <label>base64 image:</label>
              <!--<input id="imageToForm" type="text">-->
            <div class="CUdone">
                <a href="javascript:void(0);">Done</a>
            </div>
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS

 body{
    font-family:Sans-Serif;
}
canvas{
    position:absolute; 
    left: -9999em;
}
#button{
    background-color: Red; 
    color: #fff; 
    padding: 3px 10px; 
    cursor:pointer; 
    display: inline-block; 
    border-radius: 5px;
}
#sidebar{
    float:right; 
    width: 45%; …
Run Code Online (Sandbox Code Playgroud)

html javascript css jquery html5

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

如何在angularjs中将base64编码数据解码为ascii

我从 api 获取 json 对象,在该对象中,一个字段用 base 64 格式编码。得到响应后,我需要解码 base64 数据并需要以纯文本形式显示。样本数据

{"id":33132,"dataFormat":"TEVOOjA="}//base64 to ascii i.e LEN:0
Run Code Online (Sandbox Code Playgroud)

所需的输出 - LEN:0

 <script>
            var app = angular.module('myApp', []);
            app.controller('myCtrl', function ($scope, $http) {
                $http.get('url', {
                    headers: { 'Authorization': 'Basic a2Vybyt==' }
                })
                    .then(function (response) {
                   $scope.names = response.data;
                   $scope.EncodedData = names.dataFrame;
                   $scope.decodedFrame = atob(EncodedData);
                });
            });
    </script>
<h2>{{names.decodedFrame }}</h2>
Run Code Online (Sandbox Code Playgroud)

javascript json angularjs

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

如何解码 HTML 中的 base64 html?

抱歉,我一直在到处寻找解决方案,但没有找到任何东西,所以我不知道如何解决这个问题。

我有一个编码的 base64,我需要将其放入 html 文件中,然后在页面加载时对其进行解码。我以前见过这是可能的,但我不记得该怎么做。

这是我的编码代码:

PGRpdiBpZD0idGhlZGl2Ij4NCjxpbWcgc3JjPSJodHRwczovL21lZGlhLmdpcGh5LmNvbS9tZWRpYS9oTTg3RE1ubHM1b1p5L2dpcGh5LmdpZiIvPg0KPGEgcmVsPSJodHRwOi8vZ29vZ2xlLmNvbSI+R29vZ2xlIElOQzwvYT48YnIgLz4NCjwhLS08aW1nIHNyYz0iaHR0cHM6Ly9tZWRpYS5naXBoeS5jb20vbWVkaWEvaE04N0RNbmxzNW9aeS9naXBoeS5naWYiLz4tLT4NCjwvZGl2Pg==
Run Code Online (Sandbox Code Playgroud)

html javascript base64 decode

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

导出存储为mindodb中的Bindata的文本

我有一个由第三方制作的大量数据集,它包含一个Bindata"包"列,其中实际存储了纯ASCII.我的意思是,他们可以将文本存储为字符串.

我必须以csv格式导出此集合,这与mongoexport非常有效,但输出包含"package"列的base64编码值.我需要该列中的实际文本,而不是BinData(0,\"NDYuN.....==").

到目前为止我尝试过的是使用新列"rawData"更新集合,如下所示:

db.segments.find({"_id" : ObjectId("4fc79525f65181293930070b")}).forEach(function(data) {
  db.segments.update(
     {_id:data._id},
     {$set:{ "rawData" : data.package.toString() }}
  );
});
Run Code Online (Sandbox Code Playgroud)

我将查找限制在一个文档中,直到我做对了.不幸的是toString没有做我期望的魔术.

另外,我试过这个:

db.segments.find({"_id" : ObjectId("4fc79525f65181293930070b")}).forEach(function(data){
  data.package = new String(data.package);
  db.segments.save(data); 
});
Run Code Online (Sandbox Code Playgroud)

结果更糟.

如果我用php读取文档,$response = $db->execute('return db.segments.findOne()');那么print_r($response),我可以验证数据是否正确存储,如base64.

我无法在任何地方找到解决方案,也许是因为没有人需要做像这样愚蠢的事情.

text mongodb

0
推荐指数
1
解决办法
9621
查看次数