Mensagens neste resumo (5 Mensagens)
- 1.
- Upload de imagem... De: Eduardo Jedliczka
- 2.
- Re: Upload de imagem... (continuação) De: Eduardo Jedliczka
- 3.
- TabNavigator + MDICanvas De: Tiago Ribeiro
- 4.1.
- Re: Gravar Data com Java no Postgres De: Fabio
- 5.1.
- Re: Ler RSS De: Fabio
Mensagens
- 1.
-
Upload de imagem...
Enviado por: "Eduardo Jedliczka" edujed@gmail.com
Seg, 26 de Abr de 2010 10:10 pm
Boa noite à todos...
recentemente precisei fazer uma aplicação flex para "tratar" (carregar do
disco, redimensionar, converter par JPEG, etc) algumas imagens e salvá-las
num banco de dados.
Com os links abaixo, isto foi muito fácil com o PHP no servidor (com ou sem
o AMFPHP)
http://www.vedovelli.com.br/ screencasts/ screencast012_ 20052008/
http://gregui.wordpress. com/2007/ 09/17/upload- de-arquivo- com-flex/
http://henryjones.us/articles/ using-the- as3-jpeg- encoder
Depois surgiu a necessidade de também passar dois campos juntamente com o
JPEG, com o AMFPHP isto também foi tranquilo, sem o AMFPHP, dá para mandar
as variáveis por GET e a foto por POST, porém não tive sucesso em enviar as
variáveis e o arquivo simultâneamente via "POST".
Só que agora pintou um problema, fui informado que o servidor não tem PHP (e
por consequência não tem o AMFPHP)!
O servidor roda o ORACLE HTTP Server (uma apache customizado com módulos
para chamar PL/SQL pelo browser que APENAS recebe os parâmetros via POST).
Sabendo disto, resolvi continuar os testes com o PHP (sem o AMFPHP)
experimentei dar um encode64 no JPEG, e passei o mesmo
independentemente da package PL/SQL que rodará no servidor (isto não é
relevante, e será totalmente transparente) como eu poderia enviar a foto, e
os dois campos para o servidor ?
[As partes desta mensagem que não continham texto foram removidas]
- 2.
-
Re: Upload de imagem... (continuação)
Enviado por: "Eduardo Jedliczka" edujed@gmail.com
Seg, 26 de Abr de 2010 10:20 pm
(mandei enviar a mensagem antes de completar o texto)
Boa noite à todos...
recentemente precisei fazer uma aplicação flex para "tratar" (carregar do
disco, redimensionar, converter par JPEG, etc) algumas imagens e salvá-las
num banco de dados.
Com os links abaixo, isto foi muito fácil com o PHP no servidor (com ou sem
o AMFPHP)
http://www.vedovelli.com.br/ screencasts/ screencast012_ 20052008/
http://gregui.wordpress. com/2007/ 09/17/upload- de-arquivo- com-flex/
http://henryjones.us/articles/ using-the- as3-jpeg- encoder
Depois surgiu a necessidade de também passar dois campos juntamente com o
JPEG, com o AMFPHP isto também foi tranquilo, sem o AMFPHP, dá para mandar
as variáveis por GET e a foto por POST, porém não tive sucesso em enviar as
variáveis e o arquivo simultâneamente via "POST".
Só que agora pintou um problema, fui informado que o servidor não tem PHP (e
por consequência não tem o AMFPHP)!
O servidor roda o ORACLE HTTP Server (uma apache customizado com módulos
para chamar PL/SQL pelo browser que APENAS recebe os parâmetros via POST).
Sabendo disto, resolvi continuar os testes com o PHP (sem o AMFPHP)
experimentei dar um encode64 no JPEG, e passar tudo via POST, porém ao fazer
o decode64 via PHP estava faltando entre 3 e 5 bytes da imagem - parece que
houve algum problema de Charset/collate (o flex está em UTF e o php estava
como ISO8859-1), tentei comparar o tamanho em bytes antes do decode, e
também deu diferença no tamanho. Ou seja, recebi os dois parametros, e está
truncando o JPEG. Acredito que o problema seja causado pelo WRITEUTF no
seguinte fragmento de código:
[Bindable] public var bArray:ByteArray = null;
private function Save():void {
lbl.text = 'save1';
xArray= (new JPEGEncoder(40)).encode( image3x4. bitmapData) ;
lbl.text = 'save: ' + xArray.length;
var enc : Base64Encoder = new Base64Encoder();
enc.encodeBytes(xArray);
bArray = new ByteArray();
bArray.writeUTF(enc.toString( ));
callLater(SaveSend,null);
}
private function SaveSend():void {
form1.send();
}
<mx:HTTPService id="form1"
url="http://endereco-ip/sistema/ "gravafoto. php
result="abrirImagem(event)"
method="POST"
showBusyCursor="true">
<mx:request>
<p_pesscodnr>{pesscodnr} </p_pesscodnr>
<p_foto>{bArray}</p_foto>
</mx:request>
</mx:HTTPService>
independentemente da package PL/SQL que rodará no servidor (isto não é
relevante, e será escrita de acordo com a solução encontrada para o PHP)
qual seria outra forma possível para enviar a foto e os dois parâmetros para
o servidor ?
[As partes desta mensagem que não continham texto foram removidas]
- 3.
-
TabNavigator + MDICanvas
Enviado por: "Tiago Ribeiro" maider_sc@yahoo.com maider_sc
Ter, 27 de Abr de 2010 12:01 am
Pessoal minha dúvida e meio parecida com pessoal falando sobre MDI.
Problema e crio um tabNavigator e dentro do tabNavigator carrego um
modulo e dentro do modulo existe o canvas que é a area das janelas MDI,
so que este canvas nao consigo orienta-lo para fica do tamanho da
resolução do computador, apenas definindo o tamanho fixo, so que esta
solução não ta me atendendo.
alguem ja passou por isso..
Se souber a solução e puder compartilhar..
Obrigado a todos.
===================== ========= =======
Tiago G. Ribeiro.
Desenvolvedor Web.
Maider_sc@yahoo.com
tiago.sistema@yahoo.com
===================== ========= =======
[As partes desta mensagem que não continham texto foram removidas]
- 4.1.
-
Re: Gravar Data com Java no Postgres
Enviado por: "Fabio" fabiophx2002@yahoo.com.br fabiophx2002
Ter, 27 de Abr de 2010 9:03 am
decsoftsis,
Dê uma olhada em Hibernate com anotações, vc não precisará se preocupar com a camada de persistência.
[]s
Fabio da Silva
http://www.fabiophx.blogspot. com/
--- Em flex-brasil@yahoogrupos. , "decsoftsis" <marcos@...> escreveucom.br
>
> Pessoal,
>
> Estou tentando gravar um campo data no banco Postgres e minha linguagem de backend é java, mas esta dando erro:
>
> ERROR: column "data" is of type date but expression is of type character varying
> Dica: You will need to rewrite or cast the expression.
>
> Parte do meu código é isto:
>
> String formatoData = "yyyy-MM-dd";
> String formatoHora = "HH:mm:ss";
> SimpleDateFormat dataFormatada = new SimpleDateFormat(formatoData) ;
> SimpleDateFormat horaFormatada = new SimpleDateFormat(formatoHora) ;
>
> pst = conn.prepareStatement("INSERT INTO lance(data, hora) VALUES(?,?)" );
>
> pst.setString(1, dataFormatada. format(agora) );
> pst.setString(2, horaFormatada. format(agora) );
>
>
> Alguém já fez isto?
>
> Obrigado
>
> Marcos Fraga
>
- 5.1.
-
Re: Ler RSS
Enviado por: "Fabio" fabiophx2002@yahoo.com.br fabiophx2002
Ter, 27 de Abr de 2010 9:05 am
Cláudio,
Por questões de segurança o Flash Player não permite acessar hosts diferentes daquele onde o swf se encontra.
Pelo Eclipse vc consegue pq é como se vc estivesse num ambiente seguro.
Vc tem duas formas, solicitar para o teu servidor e ele fazer este acesso lhe devolvendo a resposta ou o servidor de destino precisa ter um arquivo crossdomain.xml q irá informar quais sites tem permissão de acessá-lo.
Sobre o crossdomain veja mais:
http://www.adobe.com/devnet/ articles/ crossdomain_ policy_file_ spec.html
http://blog.msdevstudio. net/2008/ 09/10/tutorial- crossdomainxml- nao-deixe- o-flex-complicar /
http://www.igorcosta.com/blog/ ?p=83
http://www.adobe.com/devnet/ flashplayer/ articles/ cross_domain_ policy.html
[]s
Fabio da Silva
http://www.fabiophx.blogspot. com/
--- Em flex-brasil@yahoogrupos. , <claudio@...com.br > escreveu
>
> Pessoall, Boa noite!
>
> Estou tentando ler um RSS..
>
> Quando chamo o aplicativo (RIA) aqui dentro da empresa ele lê 100%..
>
> Quando chamo de fora da empresa ele não apresenta as informações..
>
> Faço uma chamada simples...
> <mx:HTTPService id="httpRSS" url="http://www4.bcb.gov.br/ "feed/taxas. ashx
> resultFormat="object" useProxy="false" />
>
> <mx:DataGrid id="mdg" headerHeight="20"
> dataProvider="{httpRSS. lastResult. rss.channel. item}" height="162"
> width="50%" alternatingItemColors="[#BAB09B, #F1CC69]" alpha="0.5"
> borderColor="#F4481A" themeColor=" #325105" borderStyle= "solid"
> fontFamily="Arial" horizontalCenter= "0" bottom="15"
> labelFunction='trocatext_ BACEN' >
>
> <mx:columns>
>
> <mx:DataGridColumn dataField="guid" headerText="Índice" width="120"
> dataTipFunction="mostraDados" showDataTips= "true"/>
>
>
> <mx:DataGridColumn dataField="description" headerText=" Valores" width="120"
> >
>
>
> <mx:itemRenderer>
>
> <mx:Component>
>
> <mx:Text x="0" y="0" htmlText="{data.description} " height="15" />
>
> </mx:Component>
>
> </mx:itemRenderer>
>
> </mx:DataGridColumn>
>
> </mx:columns>
>
> </mx:DataGrid>
>
>
>
> Qualquer luz... desde já agradeço..
>
> Claudio
>
Precisa responder?
Para responder a uma mensagem no Resumo diário, clique em um dos links "Responder" na mensagem em questão.
Flex-Brasil - A maior lista sobre Adobe Flex do Brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benefícios:
+ 35% de desconto em livros da O'Reilly ou Peachpit
Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conheça a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil
Regras da lista - http://docs.google.com/View?id=ajjv3tjg5jxf_21cqhpdhf5
Todos os participantes tem os seguintes benefícios:
+ 35% de desconto em livros da O'Reilly ou Peachpit
Site Oficial Flex : http://www.flex.org
Visite nosso site : http://groups.adobe.com/groups/8024da86da/summary
-------------
Conheça a AIR-Brasil a comunidade sobre Adobe AIR
Visite o site:http://groups.google.com/group/air-brasil

Alterar configurações via web (Requer Yahoo! ID)
Alterar configurações via e-mail: Alterar recebimento para individual | Alterar formato para tradicional
Visite seu Grupo | Termos de uso do Yahoo! Grupos | Sair do grupo
0 comentários:
Postar um comentário