Upload de arquivo sem dados de várias partes / formulário (servidor para servidor)

A partir desta respostahttps://stackoverflow.com/a/1695287/256400 , Tenho a sensação de quemultipart / form-data é necessário para carregar o arquivo do navegador para o servidor. Mas se meu caso de uso for fazer upload de arquivo de servidor para servidor, não funcionará se eu colocar oTipo de conteúdo Comoapplication / octet-stream ou mesmo tipos específicos, comoimage / png

Eu estava experimentando isso em um servidor node.js e useifs.readFile para obter o conteúdo do arquivo e usou uma biblioteca REST para executar o HTTP POST. Mas estou um pouco confuso sobre a codificação a ser usada ao ler o arquivo. Ser padrão fs.readFile retorna o objeto Buffer. Fiquei tentado a usarbinário Mas documentaçãoaqui diz seu binário foi preterido em favor dos objetos de buffer. Qual seria a abordagem correta aqui para ler o conteúdo de um arquivo e fazer o upload? Isso pode ser feito semmultipart / form-data

questionAnswers(1)

yourAnswerToTheQuestion