当我在React Native中运行以下代码将base64转换为Android上的blob时,会出现此错误 let url = 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgA...';
let res = await fetch(url);
let blob = await res?.blob(); ?
我很难在浏览器中显示PDF,尽管我正在获取Base64代码,并且使用onlinetool(),我可以看到代码转换为存储在后台的正确的PDF文件。之后,我转换为blob对象,然后当我单击按钮时,它似乎不会在adobe阅读器中打开。
// when the button is pressed, it will call the API to get the PDF document
const headers = new Headers();
headers.append("content-type", "application/json");
我使用FileContentResult(byte[], MediaTypeNames.Application.Octet, "file.xlsx"从C#应用程序接口返回一个Excel文件(运行良好)作为八位位流 然后我想从js打开下载文件提示符,除了文件被损坏之外,一切都正常。 我从这些帖子和Excel文件中尝试了各种解决方案,结果总是被损坏 JavaScript: Create and save file JavaScript blob filename without link Create binary blob in JS 还有FileSaver.js $.ajax
我需要将我的react本机签名垫输出作为图像上传到服务器中。
//this.state.base64 is signaturepad output
let blob = new Blob([this.state.base64], {type: 'image/png'});
alert(blob.size);
var fd = new FormData()
fd.append('file',blob,"Sign.png")
let url="http://xxxxxx/xxxx/xxx/&
我有一个表示Base64文件的PDF字符串。我想用javascript把它转换成一个带有Blob对象的文件。完成后,我想使用FileSaver.js将blob保存为PDF文件。
下面是我的代码:
var base64PDF = JVBERi0xLjQNCiW0t..; // This is a huge string.
var blob = new Blob([base64PDF], { type: 'application/pdf' });
saveAs(blob, "test.pdf");
此代码不起作用。它保存了一个test.pdf,说它不能打开这个pdf