[英]Want to get base64 data from a file URL
我想獲取base64數據,並且我有一個將給我文件的URL。
我嘗試了以下提到的方法從URL獲取base64數據
我已經對給定的URL進行了ajax調用
$.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);
}
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.