我正在
{ [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' }
看似随机的间隔。我的代码GETS
来自imgur的jpg
并将其传输到cloudinary。
requestOptions =
method: 'GET'
url: 'http://i.imgur.com/o5IQbOa.jpg'
dataMode: 'raw'
stream = request requestOptions
cloudinaryStream = cloudinary.uploader.upload_stream (result) ->
console.log 'woohoo success'
, {public_id: data.cloudinaryId}
stream.pipe cloudinaryStream
stream.on 'error', (error) ->
console.log error
它可以工作一次,然后连续5次获得该错误,然后工作3次然后错误一次然后返回工作。每次成功/失败之间没有任何模式。我每次都会删除cloudinary中的图像,尽管它并不重要,即使它仍然存在也会成功。
关于导致这种不一致行为的原因的任何想法?
答案 0 :(得分:0)
Cloudinary支持从远程网址自动上传。 您可以尝试直接从URL上传并分享它是否适合您? 例如,
cloudinary.uploader.upload('http://i.imgur.com/o5IQbOa.jpg', function(result) { console.log(result) }, {public_id: data.cloudinaryId});