Peekab0o
@Peekab0o
Node.js developer

TypeError: Not a buffer — как разрешить эту ошибку?

Пытаюсь залить файл на амазон через aws.
AWS.config.credentials = new AWS.Credentials(
			options.accessKeyId,
			options.secretAccessKey,
			null
)

this.s3 = new AWS.S3()

var fileBuff = new Buffer( file )

this.s3.upload( {
			Bucket: this.getBucket(obj),
			Key: obj.name+'.txt',
			Body: fileBuff })
				.on( 'httpUploadProgress', function(evt) { console.log(evt) })
				.send( function(err, data) {
					console.log( err )
					console.log( data )
					callback( err, data )
				})


Выдает ошибку "{ [TypeError: Not a buffer] retryDelay: 30 }"

Кто-нибудь сталкивался с такой проблемой?

P.S.
console.log( fileBuff )
отдает:
<Buffer 74 65 78 74>
  • Вопрос задан
  • 237 просмотров
Решения вопроса 1
Peekab0o
@Peekab0o Автор вопроса
Node.js developer
Проблема была в настройках AWS.config.credentials. Решением есть внимательность...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы