:::: MENU ::::

Blog

  • set 30 / 2016
  • 0
Download e Upload Base64
Notícias

Tutorial: Download e Upload de arquivos binários em Base64 com Mobile e DataSnap 2/2

 
Dificuldade    

Em nosso último post entitulado Tutorial: Download e Upload de arquivos binários em Base64 com Mobile e DataSnap 1/2 nós vimos como fazer download de fotos de um servidor DataSnap para a aplicação cliente, mobile nesse caso. Apredemos a criar um método no servidor capaz de baixar o arquivo para a aplicação cliente usando TStream, assim o arquivo é baixado em pacotes. Nós também apredemos que o método criado por nós pode ser usado para qualquer tipo de arquivo. Em nosso exemplo, fizemos uso de arquivos com a extesão .JPG, ou seja, arquivos de imagem. Nessa segunda parte, vamos fazer o inverso, ou seja, tirar uma foto nova no mobile e envia-la para ser gravada em uma pasta no servidor. Continuar Lendo…

  • set 29 / 2016
  • 1
Download e Upload Base64
Notícias

Tutorial: Download e Upload de arquivos binários em Base64 com Mobile e DataSnap 1/2

 
Dificuldade    

Frequentemente recebo mensagens de meus leitores solicitando dicas de como fazer download e upload de arquivos binários em servidores DataSnap usando Base64. A utilidade desse tipo de recurso é diversa. Imagine, por exemplo, que estamos desenvolvendo uma app de catálogo de produtos onde nosso banco de dados está na nuvem e no server existe uma pasta onde todas as imagens dos produtos estão armazenadas. Cada vez que o usuário toca em um produto, exibimos os dados dele e a foto (ou fotos) desse item. Nós vimos aqui mesmo no blog na postagem Tutorial: Salvar foto no banco SQLite com Android e iOS algo semelhante, mas nesse caso trazendo a foto do banco de dados SQLServer vinda pela classe FDJSONDataSets do servidor DataSnap e salvando no banco SQLite local. Entretanto não estamos usando Base64. Nesse método podemos baixar (ou upar) a imagem (ou qualquer outro arquivo) por pedaços, assim podemos até incrementar o app mostrando uma barra de progresso, excelente ideia. Se você usa Instagram, certamente prestou atenção no fato dele trazer as fotos rapidamente na tela e com um progress em cima da imagem. Vejamos como fazer algo parecido em Delphi.

Continuar Lendo…

  • set 23 / 2016
  • 0
Embarcadero Conference 2016
Notícias

Embarcadero Conference 2016 com o DOBRO de conteúdo, confira!

 
Dificuldade    

Todos os anos acontece, no mês de outubro, o mais esperado evento da Embarcadero: O Embarcadero Conference. É um dia inteiro de palestras de altíssima qualidade ministradas pelos palestrantes mais bem qualificados do país. É o local ideal para tirar aquela dúvida que tira seu sono todos os dias, ou pedir uma opinião sobre tecnologias emergentes, ou ainda bater um papo com a equipe de Embarcadero MVPs, os caras que comem Delphi com farinha todos os dias :D. Esse ano a grande novidade é que teremos o DOBRO de palestras em relação aos anos anteriores. Isso mesmo! O DOBRO. E dentro dessa novidade a Embarcadero também está trazendo o conceito de trilhas que é bem legal e vai dar um rumo para você que fica perdidásso com tanto conteúdo.

Continuar Lendo…

  • set 21 / 2016
  • 0
Delphi 10.1 Berlin Starter Edition
Notícias

Embarcadero RAD Studio, Delphi e C++ Builder preparados para macOS Sierra e iOS 10

 

Em evento especial no último dia 7 de Setembro, a Apple, como de costume, abriu as portas do Auditório Cívico Bill Graham para mais de 3000 mil desenvolvedores, entusiastas, jornalistas e, claro, fãs da empresa para contar ao mundo suas novidades, ou seja, lançamentos de novos produtos e novidades em seus sistemas operacionais Mac OS, iOS e watchOS. Tradicionalmente, como quase sempre, a Apple lançou seu novo aparelho iPhone 7 recheado de novidades, bem como o novíssimo Apple Watch Series 2. Mas é claro, aqui não é um blog para falar de produtos, muito menos de Apple. O motivo é que, como dito no início, os novos sistemas operacionais na maçã foram lançados, e a pergunta chave sempre acaba aparecendo nas redes sociais: O Delphi é capaz de compilar para as versões mais novas desses sistemas operacionais?

Continuar Lendo…

Páginas:1234567...135
Google+
[Fale Conosco] Contato