从网络服务下载文件



我想在图像的界面上下载文件。我们有 rest api,它在调用时下载 zip 文件。当从浏览器和休息控制台调用该 api 时,我能够获得所需的输出。但是,当我尝试从 ajax 调用调用它时,它会给出跨域源存在方法不允许的错误。任何帮助将不胜感激。

看来你把它复杂化了。如果你可以从浏览器测试你的API,我假设它是一个简单的HTTP GET调用,所以你不需要像Ajax这样花哨的东西:只需打开链接,你的浏览器就知道如何下载文件。

在同一窗口中打开: location.href = 'http://my_server.com/my_api/downloadFile/54ef654zeze4'

在新窗口中打开: parent.open('http://my_server.com/my_api/downloadFile/54ef654zeze4'(

最新更新