我正在使用 jquery.fileDownload.js 库,该库带有指向与客户端应用程序在同一服务器上运行的类似 REST 的服务的 URL。问题是客户端应用程序主机名是这样的: http://www.site.com/application/ 但是当我发送时,Rest 服务在 http://www.site.com/api/v1/data/ 上运行REST 服务的 url fileDownload 库添加了应用程序的基本 URL,但我想要没有 /application 路径的主机名。这是一些代码:
var zipUrl = "/api/v1/data/1/zip?file=<file1>&file=<file2>"
zipFiles(zipUrl);
function zipFiles(url) {
$.fileDownload(url, {
successCallback: function (url) {
$preparingFileModal.dialog('close');
$('.olPopup').hide();
},
failCallback: function (responseHtml, url) {
$preparingFileModal.dialog('close');
$("#error-modal").dialog({ modal: true, resizable: false });
$('.olPopup').hide();
}
});
};
在萤火虫中,我可以看到 GET 方法用于此 URL:http://www.site.com/application/api/v1/data/ 而不是 http://www.site.com/api/v1/data /
我正在使用 jquery 1.9.1 和 jquery.fileDownload.js 的 v.1.3.0 版本
有没有办法解决这个问题?