отправить файл из микросервиса в другой микросервис возвращается, неверный URI: слишком длинная строка Uri - PullRequest
0 голосов
/ 12 октября 2019

У меня есть 2 микроуслуги, которые называются client и fileserver. Я использую restease как service-coordinator. Я хочу отправить изображение с клиента на файловый сервер, поэтому у меня есть интерфейс в моем клиенте, как вы можете видеть:

public async Task HandleAsync(UploadDocumentHydroTestCenterUser command)
{


    byte[] data;
    using (var br = new BinaryReader(command.Upload.OpenReadStream()))
    using (var ms = new MemoryStream())
    {
        command.Upload.CopyTo(ms);
        var fileBytes = ms.ToArray();


        _fileManagerService.Upload1(Convert.ToBase64String(fileBytes));

    }
}

И на моей стороне файлового серверау меня есть этот код:

 [HttpPost("UploadFile1")]
    public async Task<IActionResult> Upload1(string test)
    {

        string a = test;

        return Ok();
    }

Но когда я звоню своему клиенту с чванством и выбираю изображение для загрузки, я получаю эту ошибку:

 The Uri string is too long.

Как я уже говорил, я использую reasease дляЗвоните filemanager от клиента.

...