想要从文件URL获取base64数据
Want to get base64 data from a file URL
我想获得base64数据,我有一个url,这将给我的文件。
我已经尝试了下面提到的方法从URL
获取base64数据我已经做了一个ajax调用给定的URL
$.ajax({
type: "GET",
url: DownloadUrl,
success: function (data, textStatus, jqXHR){
if (data){
}
},
error: function (xhr, statusText, errorThrown) {
console.log(statusText);
}
});
在成功事件中,我得到了一些解码的数据,我使用"window.btoa"进行了编码。但是现在我的文件被损坏了。
这是获得base64数据的正确方法吗?
还有其他方法可以得到这个数据吗?
您是否尝试对返回的数据调用encodeURIComponent
?
$.ajax({
type: "GET",
url: DownloadUrl,
success: function (data, textStatus, jqXHR) {
if (data) {
data = btoa(encodeURIComponent(data));
}
},
error: function (xhr, statusText, errorThrown) {
console.log(statusText);
}
});
相关文章:
- 如何在javascript变量中从url中获取base64编码值
- 如何在internet explorer中从剪贴板中获取base64编码的图像
- 如何获取外部图像并将其编码为客户端 WebApp 上的 base64
- Javascript:从图像URL获取Base64字符串
- 如何从网站获取所有图像并用base64编码替换它们
- 从图像 URL 获取 Base64 字符串
- 我无法从画布获取 Base64 字符串
- 如何从HTML中获取Base64字符串
- 从URL获取图像byte/base64
- 如何获取base64代码并将其存储在cookie中
- 在base64 Alfresco上获取请求
- Ajax调用Php脚本以获取base64字符串中的图像,该字符串可在本地主机上工作,但不能从托管服务器中获取
- 想要从文件URL获取base64数据
- Fengyuanchen Cropper:获取base64格式的裁剪图像
- 如何在javascript中从.pptx文件的base64编码中获取数据
- 无法将图像加载到画布中并为该图像获取base64编码
- 在抓取图像src上获取base64字符串
- 从输入表单中获取Base64编码文件数据
- 如何从css规则中获取base64代码
- 在 JavaScript 中获取 base64 到 Silverlight 图像