Olá,
Hoje o Jorge me perguntou se eu sabia como enviar arquivos via XML-RPC. Pensando no assunto não me recordava como devia ser feito, resolvi dar uma rápida pesquisada para ensina-lo. Acabei me entretendo e resolvi modificar o Cliente e Servidor Java XML-RPC para fazer o mesmo.
Implementei o mesmo e não foi complexo só olhei a documentação do Apache XML-RPC para ver como eram enviados bytes. Os mesmos eram enviados codificando o array de bytes (byte[]) em Base64. Pesquisei um pouco como fazer isso e achei uma Biblioteca Java de Base64 em dominio publico. Também procurei por como pegar o array de bytes de um arquivo e como criar um novo arquivo apartir de um array de bytes (byte[]).
Esses sites onde peguei ambos os métodos estão como comentarios no arquivo.
XML-RPC-Transferencia-De-Arquivo
Espero que seja útil,
Matheus
PS: Da maneira como eu implementei qualquer arquivo do sistema que o Cliente XML-RPC pedir o Servidor irá enviar, isso criaria uma possivel brecha de segurança.
PS2: Caso deseja que o Cliente envie arquivos para o Servidor, o Cliente deve pegar o array de bytes do Arquivo, codifica-lo em base64 e passa-lo como parametro. O Servidor irá receber este parametro, decodificar após isso manipu-le o array de bytes como você desejar.
Этот документ охватывает важные аспекты медицинской науки, сосредотачиваясь на ключевых вопросах, касающихся здоровья населения. Мы рассматриваем свежие исследования, клинические рекомендации и лучшие практики, которые помогут улучшить качество лечения и профилактики заболеваний. Читатели получат возможность углубиться в различные медицинские дисциплины.
Проследить причинно-следственные связи – https://vyezd-narkologa.ru/service/narkomaniya/sindrom-otmeny-antidepressantov
Люди подскажите Муж просто потерял себя Жена в истерике Нужен врач прямо сейчас Короче, единственный кто реально помог — вызвать анонимного нарколога с препаратами Дал рекомендации и успокоил семью В общем, вся инфа по ссылке — наркология на дом наркология на дом Нарколог на дом — это реальный выход Перешлите тем кто в такой же ситуации
Волгоград, всем привет Ситуация критическая Соседи стучат в стену В больницу тащить страшно Короче, единственный кто реально помог — нарколог на дом недорого с опытом Приехал через 40 минут В общем, жмите чтобы сохранить — вызвать капельницу от запоя на дому вызвать капельницу от запоя на дому Не ждите пока станет хуже Перешлите тем кто в такой же ситуации
Здорова, народ Брат снова сорвался Родственники не знают что делать В больницу тащить страшно Короче, врач приехал и поставил систему — вызов наркологической помощи с гарантией Приехал через 40 минут В общем, не потеряйте контакты — вызвать нарколога недорого https://klinika.narkologicheskaya-pomoshh-v-kazani016.ru Наркологическая помощь — это реальный выход Перешлите тем кто в такой же ситуации