问题标签 [tobase64string]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 编码有时会给出与 C# 编码不同的输出
我们想通过 API 登录 QNAP NAS,因此需要对密码进行编码。在文档中声明使用此脚本进行编码:http ://eu1.qnap.com/Storage/SDK/get_sid.js
这似乎是一种 base64 编码,我希望能够在 C# 中对密码进行编码,因为我们将从 C# 编写的后端调用 API。所以我尝试使用以下 C# 代码测试编码:
大多数测试用例给出相同的输出。例如:“admin1234”将 JavaScript 代码作为 C# 代码给出“YWRtaW4xMjM0”,并且我们的真实密码对于 JavaScript 代码和 C# 代码都被编码为相同的值。但是当我尝试编码这个字符串时:“äçéè”,输出不同。JavaScript 返回“w6TDp8Opw6g=”,但 C# 返回“w4PCpMODwqfDg8Kpw4PCqA==”。
似乎 utf16to8 函数不是导致不同输出的原因:JavaScript 和 C# 都将“äçéè”转换为“äçéè”,因此在 ToBase64String 或 GetBytes 方法中似乎发生了一些不同的事情。我也尝试像这样手动编码:
但结果是一样的。我的问题是:使用特殊字符时导致输出差异的原因是什么?
powershell - Powershell:如何从 SearchResultEntry 对象的属性中获取 base64 值?
我的目标是从 LDAP 连接中获取 CA 的已发布 CRL。我有一个搜索 LDAP(不是 Active Directory!)的功能,它System.DirectoryServices.Protocols.SearchResultEntryCollection
按预期返回。
以上正确读取了cn
返回的每个元素的属性值,但是certificateRevocationList
以一种奇怪的格式返回,它与我期望的 Base64 字符串完全不对应(例如,如果您将数据导出到 LDIF 文件或如果您使用 Linux ldapsearch 命令)...
如何获得实际的 Base64 值?
不幸的是,您只能将 'byte[]' 或 'string' 作为参数传递给 GetValues 方法(此处的 'Base64String' 选项对我很有用,但是……)。
下面的当前输出(其中cn
值正确写入但未正确写入certificateRevocationList
):
vb.net - Convert.ToBase64String(Convert.FromBase64String(Convert.ToBase64String(mybytearray))) 不输出相同的字节数组
我在 VB 中有一个登录系统,它对密码进行编码:
之后它将它保存在我的mysql数据库中。
然后有人想登录:
一切正常,但与Convert.FromBase64String(savedPasswordHash)
我最初放入的字节数组不同,但savedPasswordHash
与我的原始字符串相同Convert.ToBase64String(hashBytes)
。
image - Xamarin 表单从图像控件而不是文件从图像转换为 Base64
我正在将相机中的图像加载到图像控件中。这很好用,如下所示。
稍后我需要将加载到 PhotoImageRear 控件中的图像转换为 base64 字符串,以便将其发布到 API。
实现这一目标的最有效方法是什么。
在此先感谢您的帮助
javascript - 如何从 XMLHTTP 请求的响应中读取 csv/xlsx 数据
我已经将一个 csv/xlsx 文件上传到浏览器中,并得到了一个 base64 编码格式的响应,如下所示:
现在使用响应,我希望我上传文件的内容/数据作为 javascript 对象来解析它。关于如何从上述响应数据中提取数据的任何建议?
注意:我不想下载文件,只想从响应数据中读取文件的内容(base64编码的字符串)
java - Java中的Base64编码问题
我编写了以下代码来编码 byte[] str。
但是Base64字没有定义
我试过base64.encode() & base64.getEncoder()
我找到了一个定义的语句但我不知道如何使用它:
如何使用它?或者如何使用或不使用库对字符串或字节 [] 进行编码。
ascii - 隐写术程序 - 将 python 2 转换为 3,语法错误:base64.b64decode("".join(chars))
我对 steg 程序最后一部分的语法有疑问。我试图将 python 2 版本(工作代码)转换为 python 3,这是它的最后一部分:
程序 1. 加密图像最后有效位中的消息,将其保存为新图像。然后 2.解密存储在“flag”中的消息,并打印它。* 错误是否是由错误的输入类型引起的?:
下图:取消隐藏程序
下图:隐藏程序:
错误
java - 我想使用 volley 将 base64 图像字符串发送到 Url
我想使用 volley library android studio 将 base64 图像字符串发送到服务器。它在邮递员中工作,并给我完美的响应,如图所示,如图所示
我在 android studio 中尝试了很多次,但它总是向我显示 500 代码错误并且无法得到任何人帮助我的结果。查看我附在这篇文章中的图片中的邮递员响应。我还附上了我的代码。
这是图像按钮单击侦听器事件:
现在开始活动的结果代码在这里:
但它总是向我显示这个错误
“ BasicNetwork.performRequest:URL 的意外响应代码 500”
python - Gif 到 base64 编码而不保存文件
我的 gif 只是一组保存到.gif
文件的图像。但是我需要对 gif 文件进行编码,有没有办法不将文件保存为 .gif 并对其进行编码?
database - 在本地数据库中保存压缩的 base64 字符串是一个好习惯吗?
我正在为后端制作一个带有 react native 和 spring boot 的应用程序,保存图像的最佳方法是什么?从图像裁剪选择器中获取压缩的 base64 字符串并将其保存在数据库中是否可以?
我测试它并且它有效。我选择了 10 MB 的图像,当它压缩后保存时,它变成了 182kb,我测试了获取速度和它的速度。那么这样做可以吗?如果没有,我该怎么办?
我知道我应该将图像上传到服务器的文件夹中,然后将路径放入数据库中,然后呢?在 React Native 中,您不能将图像的路径作为变量,例如:
x是数据库中保存的路径,我知道洞的东西"require (/path/image name)"
必须是一个变量才能工作,但如果我把它放在数据库中它就不起作用,因为它将被保存为字符串但它必须是jxe才能工作所以什么是解决方案?