Envio de arquivos de Java desktop app para Web2py server

26 views
Skip to first unread message

fabio.f...@gmail.com

unread,
Apr 14, 2016, 5:43:30 PM4/14/16
to web2py-users-brazil
Fala pessoal,


Então, estou com um dificuldade de enviar arquivos de um app desktop feito em Java para um servidor Web2py.
Eu transformei o arquivo em uma string com seus bytes, e o enviei como uma variável via post. 

Como eu consigo pegar essa string e transformar para um arquivo. 



Att,
Fábio FIho

Ari Sobel

unread,
Apr 15, 2016, 4:20:45 AM4/15/16
to web2py-us...@googlegroups.com
Bom dia, Fabio,

Vc está conseguindo recuperar os dados no server-side? A forma seria request.post_vars.nome_de_sua_variavel (se eu nao me engano). Agora, pra reverter novamente pra arquivo vc usaria uma biblioteca Python mesmo, dependendo do arquivo. Seria uma uma imagem? Texto?

[]'s
Ari

Enviado do meu iPhone
--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com
Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.
Para mais opções, acesse https://groups.google.com/d/optout.

fabio.f...@gmail.com

unread,
Apr 16, 2016, 10:42:48 PM4/16/16
to web2py-users-brazil

Então amigo, 

No momento eu estou conseguindo enviar arquivos separando-os em uma lista de bytes (

               request.vars.meusbytes = [120, 114, 101, 102, 10, 54, 57, 54, 51, 55, 10, 37, 37, 69, 79, 70, 10]  

) e enviando como uma variável. 

Mas não consigo fazer isso com arquivos grandes, pois eu ganho isso no Java:

java.lang.OutOfMemoryError: Java heap space

Não sei como seria a melhor opção de receber esses arquivos...





On Friday, April 15, 2016 at 5:20:45 AM UTC-3, ari613 wrote:
Bom dia, Fabio,

Vc está conseguindo recuperar os dados no server-side? A forma seria request.post_vars.nome_de_sua_variavel (se eu nao me engano). Agora, pra reverter novamente pra arquivo vc usaria uma biblioteca Python mesmo, dependendo do arquivo. Seria uma uma imagem? Texto?

[]'s
Ari

Enviado do meu iPhone

Em 14 de abr de 2016, às 18:43, fabio.f...@gmail.com escreveu:

Fala pessoal,


Então, estou com um dificuldade de enviar arquivos de um app desktop feito em Java para um servidor Web2py.
Eu transformei o arquivo em uma string com seus bytes, e o enviei como uma variável via post. 

Como eu consigo pegar essa string e transformar para um arquivo. 



Att,
Fábio FIho

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-brazil+unsub...@googlegroups.com

Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-brazil+unsub...@googlegroups.com.

Carlos Costa

unread,
Apr 18, 2016, 9:38:00 AM4/18/16
to web2py-us...@googlegroups.com
Então seu problema é no Java.
Vai ter que usar algum tipo de classe de Stream pra lidar com grandes volumes como ByteArraryInputStream, etc, e não um array básico.
Mas meu forte não é Java, hehehe, não mais.
Mas se o problema é esse mesmo, melhor perguntar no fórum de Java.
Porém se a dúvida é no web2py, vai explicando aí que a gente tenta te ajudar.

Em 16 de abril de 2016 23:42, <fabio.f...@gmail.com> escreveu:

Então amigo, 

No momento eu estou conseguindo enviar arquivos separando-os em uma lista de bytes (

               request.vars.meusbytes = [120, 114, 101, 102, 10, 54, 57, 54, 51, 55, 10, 37, 37, 69, 79, 70, 10]  

) e enviando como uma variável. 

Mas não consigo fazer isso com arquivos grandes, pois eu ganho isso no Java:

java.lang.OutOfMemoryError: Java heap space

Não sei como seria a melhor opção de receber esses arquivos...





On Friday, April 15, 2016 at 5:20:45 AM UTC-3, ari613 wrote:
Bom dia, Fabio,

Vc está conseguindo recuperar os dados no server-side? A forma seria request.post_vars.nome_de_sua_variavel (se eu nao me engano). Agora, pra reverter novamente pra arquivo vc usaria uma biblioteca Python mesmo, dependendo do arquivo. Seria uma uma imagem? Texto?

[]'s
Ari

Enviado do meu iPhone

Em 14 de abr de 2016, às 18:43, fabio.f...@gmail.com escreveu:

Fala pessoal,


Então, estou com um dificuldade de enviar arquivos de um app desktop feito em Java para um servidor Web2py.
Eu transformei o arquivo em uma string com seus bytes, e o enviei como uma variável via post. 

Como eu consigo pegar essa string e transformar para um arquivo. 



Att,
Fábio FIho

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com

Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com

Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-br...@googlegroups.com

Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-br...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.



--


Carlos J. Costa
Cientista da Computação  | BS Computer Science
Esp. Gestão em Telecom   |
PgC Telecom Mangement
<º))><

fabio.f...@gmail.com

unread,
May 1, 2016, 12:29:22 AM5/1/16
to web2py-users-brazil
Sim sim, o problema era na parte do Java mesmo, eu consegui resolver depois de muito esforço ....  hehehehehehhehe
Mas estou com outro problema e até acabei abrindo um outro post.  Esse parte já foi resolvida! 



Para se desinscrever, envie email a: web2py-users-brazil+unsub...@googlegroups.com

Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-brazil+unsub...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.

--
Você recebeu essa mensagem por estar inscrito no grupo web2py-users-brazil.
Para enviar uma mensagem ao grupo, envie email a: web2py-us...@googlegroups.com
Para se desinscrever, envie email a: web2py-users-brazil+unsub...@googlegroups.com

Para mais opções, visite o site do grupo em: http://groups.google.com/group/web2py-users-brazil?hl=en
---
Você recebeu essa mensagem porque está inscrito no grupo "web2py-users-brazil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para web2py-users-brazil+unsub...@googlegroups.com.

Para mais opções, acesse https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages