在邮递员响应中,输出为包含URL的URL,该URL包含指向Google云存储的https链接,其中包含zip文件夹。这个 。 zip文件夹包含一个excel和pdf文件。
我正在寻找这些解决方案之一。
可以使用javascript下载zip文件夹,对其进行解析并验证该文件夹中的内容。即断言以确保zip文件夹的内容包含excel和pdf文件。
通过编码的url直接向gcs API发出GET请求,以获取zip文件夹的内容。目前,我可以使用gcs cloud API,它似乎为我提供了元数据,而不是zip文件夹的内容
对于第二种解决方案,我尝试使用此URL进入GCS https://www.googleapis.com/storage/v1/b/gcs-bucket-service/o/361b6d18-3881-49ed-994b-442574%2Freport_1.zip
这提供了元数据
我对其中任何一种解决方案都很满意
答案 0 :(得分:0)
您不能有AJAX请求打开下载提示,因为您实际上必须导航到文件以提示下载。相反,您可以使用成功函数导航到download.php。这将打开下载提示,但不会更改当前页面。
$.ajax({
url: 'download.php',
type: 'POST',
success: function() {
window.location = 'download.php';
}
});