任何人都可以剪切並粘貼工作請求,以批量將多個文件上傳到雲存儲。我真的很努力讓它工作,沒有文件上傳的例子,我真的被卡住了。如果我有一個工作起點,可能可以解決這個問題。我開始瘋了,所以任何幫助將不勝感激。將批處理文件上傳到雲存儲
回答
你可以在[1]找到一個例子,並參考[2]中的其他答案作爲參考。
因爲此工具針對並行文件傳輸(-m選項)和遞歸文件夾副本進行了優化,所以我建議您使用gsutil複製文件,甚至作爲應用程序(PHP exec()或system())的外部調用來複制文件(-R選項)使其非常簡單和高效。
有關gsutil會複製命令更多的幫助:gsutil會CP幫助
鏈接:
[1] - https://cloud.google.com/storage/docs/json_api/v1/how-tos/batch#example
[2] - Batch upload requests to Google Cloud Storage using javascript
問候
保羅
我已經在使用gsutil命令,但有幾個問題。 apache用戶必須登錄到gsutil,並且響應必須被解析爲字符串等。錯誤處理很棘手。從我的測試中,我發現它是一個不可思議的解決方案。 – robwithhair 2014-10-07 10:26:07
關於這兩個鏈接,謝謝,但我已經廣泛閱讀它們。我沒有運用JavaScript中指定的端點,json api的文檔不處理文件上傳。我懷疑由於api端點不同的事實。我正在與谷歌雲支持進行討論,以獲取我可以調整的請求的工作副本。 – robwithhair 2014-10-07 10:28:36
關於[1]我發現此文字「注意:目前,Google雲端存儲不支持媒體的批量操作,無論是上傳還是下載。」這使得它無法用於批量上傳 – daonb 2016-01-11 09:27:06
- 1. 上傳文件到Google雲端存儲
- 2. 批處理:將文件名連續存儲到CSV文件中
- 3. 使用批處理文件將文件上傳到Intranet站點
- 4. 有批處理文件上傳文件
- 5. 將文件從git傳輸到Google雲存儲存儲桶
- 6. 將命令存儲到批處理文件中的變量
- 7. 如何使用java將文件上傳到谷歌雲存儲?
- 8. Django,Heroku,boto:直接將文件上傳到Google雲存儲
- 9. 使用.Net庫將CSV文件上傳到Google雲端存儲
- 10. 將文件上傳到Google雲端存儲:500後端錯誤
- 11. 試圖將文件從網頁上傳到Google雲端存儲
- 12. 通過appengine將文件上傳到Google雲端存儲
- 13. Rails - 將私人文件上傳到Google雲端存儲
- 14. 將文件夾上傳到Google雲端存儲
- 15. 如何將文件上傳到Google雲端通過Delphi存儲
- 16. 允許用戶將文件上傳到雲存儲php
- 17. 批處理文件和存儲
- 18. django蟒蛇積雲 - 如何處理上傳大量的文件到雲文件存儲
- 19. 將文件存儲在批處理文件中?
- 20. 將文件從一個雲存儲傳輸到另一個雲存儲
- 21. 批處理文件:是否有批處理文件中的命令行將輸入包含到存儲過程
- 22. 批量處理和文件上傳
- 23. 命令批處理文件curl上傳
- 24. 如何使用IAM將文件從谷歌雲實例上傳到雲存儲?
- 25. 將參數傳給批處理文件
- 26. 將python對象上傳到Google雲端存儲而不保存到文件
- 27. 文件上傳到谷歌雲存儲AppEngine上(Python)的
- 28. Windows批處理文件 - 僅上傳最新文件到FTP
- 29. 批處理文件上傳整個文件夾到FTP
- 30. 無法將文件路徑傳遞到批處理文件
什麼語言和客戶端圖書館你在用? – jterrace 2014-09-29 19:42:06
當你說批量上傳時,你的意思是你想用一個HTTP連接上傳多個文件嗎?或者你只是想上傳很多文件的時間? – 2014-09-29 22:02:16
另外,如果你只是想要文件上傳期限,這是否一定需要使用客戶端庫?如果沒有,請注意gsutil(https://cloud.google.com/storage/docs/gsutil)可以並行處理上傳的大量文件。 – 2014-09-29 22:48:12