[英]Upload a file to Autodesk Forge - ESOCKETTIMEDOUT error
我是Autodesk-Forge API的dmSample.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.