簡體   English   中英

如何從Postman javascript中的谷歌雲存儲(GCS)中讀取zip文件中的內容

[英]How to read contents off a zip file from google cloud storage (GCS) in Postman javascript

在郵遞員響應中,輸出是一個URL,其中包含一個到谷歌雲存儲的https鏈接,其中包含一個zip文件夾。 這個 。 zip文件夾包含excel和pdf文件。

我正在尋找其中一種解決方案。

  1. 使用javascript下載zip文件夾,解析它並驗證文件夾中的內容。 ie斷言以確保zip文件夾的內容包含excel和pdf文件。

  2. 通過編碼的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

這提供了元數據

我很高興能找到合適的解決方案

您不能讓AJAX請求打開下載提示,因為您必須導航到該文件以提示下載。 相反,您可以使用成功函數導航到download.php。 這將打開下載提示,但不會更改當前頁面。

$.ajax({
url: 'download.php',
type: 'POST',
success: function() {
    window.location = 'download.php';
   }
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM