Требуется ли для вашего варианта использования значение options.resumable=true
? Если это не нарушает ваш вариант использования, переключите его на false, и он должен работать для вас.
Здесь у вас есть дополнительная информация о createWriteStream
.
Возобновляемые закачки включаются автоматически и должны быть явно отключены путем установки options.resumable в false.
Для возобновляемых закачек требуется доступ на запись в каталог $ HOME. Через config-store некоторые метаданные сохраняются. По умолчанию, если каталог недоступен для записи, мы вернемся к простой загрузке. Однако, если вы явно запросите возобновляемую загрузку, а мы не сможем записать в каталог конфигурации, мы вернем ResumableUploadError.
При использовании возобновляемой загрузки возникают некоторые издержки, которые могут привести к заметному снижению производительности при загрузке серии. маленьких файлов. При загрузке файлов размером менее 10 МБ рекомендуется отключить функцию возобновления.
Надеюсь, это поможет.
РЕДАКТИРОВАТЬ:
По умолчанию он включен как включенный, вы должны передать его в качестве опции, установленной в false, в createWriteStream, попробуйте сделать это и посмотреть, позволяет ли он вам загружать.
Например, вот так.
Вам нужно будет передать ему свой путь к файлу, как вы делаете, а затем добавить опцию возобновления.
.createWriteStream({
resumable: false,
metadata: {
contentType: 'text/plain',
},
})
Здесь у вас есть больше информации.