在使用台式浏览器时,Im面临从特定URL下载文件的问题,同时完全使用移动装置(Chrome browser)。 我在多个台式浏览器中彻底测试了这一结果,清理了海滩,但我仍然无法说明造成这一问题的原因。
在我点击桌面浏览器链接时,我收到以下错误信息:
発>: 未能从URL下载文件[https://example.com/7075626c6963/SmaPri/Label.spfmtz]。 (服务器违约。) 内容-语文头盔价值
I ve provided the JavaScript code responsible for this action below. The file is downloaded by calling the requestOutput() function. Here s the code:
function requestOutput() {
var param1 = "__format_archive_url=" + encodeURIComponent( https://example.com/7075626c6963/SmaPri/Label.spfmtz );
var param2 = "__format_id_number=2";
var param3 = encodeURIComponent("Z.TanaBango") + "=" + encodeURIComponent("F1-1015") + "&" + encodeURIComponent("Barcode1") + "=" + encodeURIComponent("AXR12452") + "&" + encodeURIComponent("(Print quantity)") + "=" + encodeURIComponent(1);
var url = "http://localhost:8080/Format/Print?" + param1 + "&" + param2 + "&" + param3;
transaction(url, ResPrint);
}
function ResPrint() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
var xmlDoc = xmlhttp.responseXML;
var result = xmlDoc.getElementsByTagName( result )[0].childNodes[0].nodeValue;
var message = xmlDoc.getElementsByTagName( message )[0].childNodes[0].nodeValue;
if (result == "OK") {
// OK
} else {
// NG
}
} else {
// Error
}
}
}
function transaction(url, method) {
xmlhttp = new XMLHttpRequest();
xmlhttp.onreadystatechange = method;
xmlhttp.open("GET", url, false);
xmlhttp.send();
}
我在多个浏览器(窗口,ubuntu18.04 LTS)中进行了检测,清理了未工作的海滩。