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://mathemagiciansclub.com/author/expectationssvl410/
https://www.varni.ae/author/homepagezjf0855/
http://brandconti.com/author/boulevardofk41/
https://www.sosyalciniz.net/author/warhyc143/
https://www.sosyalciniz.net/author/warhyc143/
https://app.readthedocs.org/profiles/madelyn541/
https://uvirtual.edu.co/author/palestinemll5578/
http://bobbysuperstarsensation.com/author/spokegdy75/
http://bobbysuperstarsensation.com/author/spokegdy75/
https://www.xosothantai.com/members/madelyn541.656327/
https://www.xosothantai.com/members/madelyn541.656327/
https://expathealthseoul.com/profile/madelyn-me/
https://learningapps.org/display?v=pn62emgck26
https://runtrip.jp/users/859461
https://www.fanart-central.net/user/madelyn541/profile
https://www.heroscapers.com/members/madelyn541.768959/#about
https://reduser.net/members/madelyn541.241630/#about
https://interestpin.com/user/137998
https://buildingchurch.tv/author/cameroonlfz453/
https://animeforums.net/profile/78899-madelyn541/
https://hutsons-hacks.info/author/campingila0823/
https://md.sebastians.dev/s/k30e-DWEg
http://nancycain.com/author/cardhth26/
https://payhip.com/b/RhCXF
https://stadiontusanj.ba/author/proceduredqj568/
https://www.democracylab.org/user/68865
https://www.betting-forum.com/members/madelyn541.189399/#about
http://www.halalflash.com/author/studiesrgg208/
http://www.halalflash.com/author/studiesrgg208/
https://app.wedonthavetime.org/profile/madelyn541
https://www.pexels.com/@madelyn-me-2164876664/
http://www.rainmaker.in.th/author/rosesmfc38/
https://safechat.com/u/madelyn541
http://www.galacticpotatoes.com/author/naturallyfed07/
http://www.galacticpotatoes.com/author/naturallyfed07/
https://www.intensedebate.com/people/madelyn541
http://thelifeofmissy.com/author/rssbid4332/
https://apptuts.bio/madelyn541-317720
https://hype4.academy/profile/stranger-48403
https://sfx.thelazy.net/users/u/madelyn541/
https://facesandhorizons.com/author/contactedsov385/
http://drrock.com/author/christianityxdq8088/
http://nubried.net/author/regularlyzmv935/
https://greyhoundgreetings.com/author/toursmcn3147/
https://www.dailymotion.com/user/madelxsj348
https://app.talkshoe.com/user/madelyn541
http://cscharling.dk/author/installingjda9996/
http://cscharling.dk/author/installingjda9996/
https://fanclove.jp/profile/no2a8905Ba
https://photozou.jp/user/top/3480289