问题标签 [base64url]

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.

0 投票
0 回答
93 浏览

javascript - 使用 javascript 通过 html 表单发送 Base64 图像源代码

为什么base64代码的发送这么慢?我得到了一个 base64 编码的图像字符串,如果我通过 html 表单提交值,它需要 40 秒来传输数据,我需要用 php 保存图像

我已经尝试过使用 lzw 压缩,但它并没有多大帮助,只是这段代码为表单增加了价值。

如果我提交表格必须等待那么长时间,这是不可接受的

0 投票
0 回答
576 浏览

reactjs - 使用反应钩子将本地 img 转换为 base64

我在 React hooks 中试图利用 Stackoverflow question 这个问题中的代码- 但是,正如我认为有人指出的那样,在本地环境中实现这一点存在问题。

我有一个包含我的 src 路径的变量:

然后我尝试将照片设置为 useState 状态:

然后我使用 useEffect 等到变量加载完成:

convertImgToBase64 函数与我引用的问题中的函数几乎相同:

这将返回 undefined - 请问这是为什么?

0 投票
1 回答
267 浏览

javascript - 图片的src为base64时,图片的保存名称从何而来

当 <img> 来自服务器时, src 属性包含您右键单击/“将图像另存为”时的图像名称。

如果您使用 base64 编码创建了 <img>,则 src 名称没有用处。

  • 当我在 Chrome 桌面中右键单击/“将图像另存为”时,名称始终为“download.jpg”

  • 当我在 iOS/Safari 中长按时,我没有机会查看或保存名称,但它为它提供了一个与所有其他拍摄的图像保持一致的唯一名称(例如“IMG_00xx.JPG”注意:我只能看到这个,如果我把iPhone挂在电脑上浏览图片,没有界面可以看到真机上的名字!)

  • 当我在 Chrome/Android 中长按一个与 src 中看到的最后一个“/”相关的名称时,使用“.bin”扩展名(例如“9bx=.bin”)

有没有办法给浏览器一个名称来使用?

这个答案(来自'11)表明,“不”。在通用 handler.ashx 中另存为提示“图像名称”?

九年后,我希望取得一些进展。

0 投票
2 回答
1055 浏览

javascript - nodejs crypto 和 CryptoJS 提供不同的 base64(sha256(data)) 输出

我有一个节点服务器和一个 react-native 应用程序。在节点服务器上,所有加密都是使用该crypto模块完成的。在 react-native 应用程序上,所有加密都是通过crypto-js库完成的,因为crypto它不可用。

我在 Repl.it 上有这个示例代码 - https://repl.it/repls/UprightExtraneousDesigner#index.js

复制粘贴以防止链接衰减:

但是,出于某种原因,他们给我的结果略有不同。我得到的输出是

这里有三个不同之处:

  1. KID1-在索引 3 处有一个,而 KID2 有一个+
  2. KID1 有一个_at 索引 31,而 KID2 有一个/
  3. KID1 没有填充,而 KID2 在末尾有填充

由于这里的差异,我的服务器出现问题。有人可以向我解释为什么会发生这种情况,我该如何解决?我认为这与不同 base64 实现中使用的字符有关,但我不确定如何解决这个问题。

0 投票
1 回答
3838 浏览

c# - 无法从 base64 解码 JWT 有效负载

我将从请求标头中解码 JWT 令牌,它看起来像这样:

eyJzdWIiOiIxIiwiZXZlbnRfaWQiOiI3ZTA3Y2JmNC0wYjYyLTQ1MzMtYmE5ZC1mZGFjNDkyNTNjZTUiLCJpYXQiOiIxNTkwODk4Mzg1IiwiZXhwIjoiMTU5MDkwMTk4NSIsImlzcyI6ImxvY2FsaG9zdDo0NDM4NyIsInRpbWV6b25lX29mZnNldCI6LTcsInVzciI6Im1pbmcuaGlldS4xMzEyIiwiYWxpYXMiOiJNaW5nIEhpZXUiLCJwaG9uZSI6IjA4NDQ1OTAyNTIiLCJlbWFpbCI6ImhpZXVhbWlAZ21haWwuY29tIn0

将上面的令牌传递给 decode 方法时,它会抛出一个异常,告诉您:

Base-64 字符数组或字符串的长度无效

dotnetfiddle 参考:https ://dotnetfiddle.net/Z2TUz9

但是在 javascript 中使用它时(使用 atob 函数),它可以正常工作。

谁能告诉我为什么,然后告诉我如何在 C# 中解码它?

0 投票
1 回答
1044 浏览

css - 如何使用 AWS SES 电子邮件模板添加背景图像

在 EC2 Linux 中,我使用 AWS SES 电子邮件模板尝试发送带有背景图像的电子邮件。但是,图像和脚本构建在位于同一路径中的 json 中。但我仍然无法在电子邮件中看到背景图片。

下面是我正在使用的 json 格式的 HTML。

"HtmlPart": "body{background-image: url(\"home/ec2-user/Test/Sample-Backgrd.jpg\");background-color: #cccccc;\r\n}</style>"

如果上面的脚本有任何问题,有人可以帮助我吗?

0 投票
1 回答
375 浏览

reactjs - 将日期添加到 react-signature-canvas 的输出

我必须在 pdf 文件上从用户那里获取电子签名。
我正在使用https://www.npmjs.com/package/react-signature-canvas
现在,当用户对文档进行数字签名时,我使用我希望签名也包含签名日期和时间的toDataURL功能将其保存为数据库中的base64代码react-signature-canvas
,这样生成的base64已经包含日期时间。有什么办法可以做到这一点?

0 投票
1 回答
303 浏览

javascript - 如何以角度将缓冲区数据转换为base64图像

我从 API 获得响应数据作为缓冲区数据,我想转换为 base64 图像 在此处输入图像描述

0 投票
1 回答
68 浏览

image - 如何从 CachedNetworkImageProvider Flutter 中的 url 加载图像中获取图像 base64

我想从 cahcedNetworkImageProvider 小部件获取图像 base64 而不重新下载它以在我的应用程序中共享它。或者如果有一种方法可以将图像作为 URL 共享并且可以保存到设备中

0 投票
2 回答
1378 浏览

laravel - 如何从laravel存储文件夹中获取文件作为url并将它们转换为vuejs中的base 64?

我正在尝试从存储文件夹中获取文件并将它们转换为 vue.js 中的 base64。我正在使用下面的方法,但它似乎不起作用。

返回的文件 url

在 Vue.js 中

哪里有问题?谢谢!

这是结果。 在此处输入图像描述