【发布时间】:2018-03-07 11:13:21
【问题描述】:
我尝试下载超过 5M 的数据。下载时显示网络错误,但对于少量数据,它工作正常(CSV 和 JSON 格式) 代码:
var downloadElement = document.createElement("a");
downloadElement.className = "heatmap-download";
downloadElement.target = "_blank";
downloadElement.download = fname;
var results = [];
// Rows and columns are lists
rows.forEach(function(item, index) {
var tcolxToken = item,
mean = meanData[index],
std = stdData[index];
columns.forEach(function(innerItem, innerIndex) {
var Association = heatmapMatrix[index][innerIndex];
var newRow = {
token : tcolxToken,
entity_type : innerItem,
distance : Association,
mean : mean,
standard : std
};
results.push(newRow);
});
});
var jsonData = {"result": results};
downloadElement.href = contentType +
encodeURIComponent(JSON.stringify(jsonData));
downloadElement.click();
【问题讨论】:
-
您好,您可以发布错误吗?
-
基本上取决于。我们在这里需要更多信息。 HTTP 是什么样的?
-
这是一个网络错误,与 Javascript 完全无关。网络上的某些东西,无论是您的代理还是您调用的任何主机服务器等,都有错误和/或阻止了它。如果您直接点击网址,我想您会遇到同样的问题?
-
那张截图到底是什么?为什么说下载?
-
嗨,我看到你发布了错误。如果您在浏览器中打开开发选项(通常按 F12),您将看到一个选项卡:
Network。我应该提供有关该错误的更多信息。你能告诉我们这些细节吗?
标签: javascript jquery download