У меня есть 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
от клиента.