我正在尝试下载 node-red 中的 tar 文件。
以下是我下载文件的 JavaScript 代码。
downloadTar(sendObj).then(res => {
var bytes = new Uint8Array(byte); // pass your byte response to this constructor
var blob = new Blob([bytes], {type: "application/tar"});
var link = document.createElement('a');
link.href = window.URL.createObjectURL(blob);
var fileName = 'genome.tar';
link.download = fileName;
link.click();
});
function downloadTar(data) {
return new Promise((resolve, reject) => {
$.ajax({
url: nodeRedDownloadTar,
type: 'POST',
data: data,
success: function (result) {
resolve(result);
}
});
});
}
以下是我的 Node-Red 流程,我正在读取文件a single Buffer Object并将其发送到 http 响应
然后是我从后端得到的响应。
问题是没有下载 tar 文件。我不确定我在哪里制造问题。
慕雪6442864
相关分类