簡體   English   中英

將文件上傳到Autodesk Forge-ESOCKETTIMEDOUT錯誤

[英]Upload a file to Autodesk Forge - ESOCKETTIMEDOUT error

我是Autodesk-Forge APIdmSample.js ,並且嘗試使用node.js SDK中包含的示例dmSample.js

該示例適用於非常小的文件(最大500 Kb)

但是,當我嘗試上傳較大的文件(甚至只有1 Mb)時,執行會在幾秒鍾后停止,並顯示以下錯誤消息:

Error: { Error: ESOCKETTIMEDOUT
     at ClientRequest.<anonymous> (C:\node.js dev\forge-api-nodejs-client node_mo dules\request\request.js:819:19)
     at ClientRequest.g (events.js:292:16)
     at emitNone (events.js:86:13)
     at ClientRequest.emit (events.js:185:7)
     at TLSSocket.emitTimeout (_http_client.js:629:10)
     at TLSSocket.g (events.js:292:16)
     at emitNone (events.js:86:13)
     at TLSSocket.emit (events.js:185:7)
     at TLSSocket.Socket._onTimeout (net.js:338:8)
     at ontimeout (timers.js:386:14) code: 'ESOCKETTIMEDOUT', connect: false 
}

我要上傳的文件為30 Mb,位於我的本地帖子中。

任何想法 ?

我可以通過增加請求模塊的超時值來修復它。

Forge使用位於其中的包裝器

/src/ApiClient.js

搜索this.timeout並將其設置為類似。

this.timeout = 600000;

暫無
暫無

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

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