我一直在使用Google 云存盤 api上傳一些檔案。使用上傳請求時,我遇到了套接字掛斷的一些錯誤。
經過一番搜索,我遇到了 Google 云存盤上的 Error: socket hang up code: 'ECONNRESET'使用以下方法解決了該問題:
.createWriteStream({
resumable: false,
validation: false,
...
}
我找不到關于這些引數(可恢復和驗證)的任何檔案以及為什么使用它們解決了我的問題。這些引數如何在這種情況下作業?
uj5u.com熱心網友回復:
根據Cloud Storage API for Node的參考,該resumable屬性用于強制可恢復上傳。將物件上傳到 Cloud Storage 存盤磁區時,可恢復上傳有助于繞過連接錯誤。在這種情況下,該resumable屬性似乎很有用,因為ECONNRESET錯誤包括連接超時。至于validate屬性,它用于執行校驗和驗證。
我還注意到您鏈接的執行緒沒有使用uploadAPI提供的方法,根據檔案,它File.CreateWriteStream()是用于根據檔案和相關執行緒上傳檔案的方法。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/368152.html
