Tens assim que fazer um proxy script no lado do servidor que, mediante a existência de uma sessão, te lê o ficheiro que pretendes e despeja os bytes lidos na resposta para o cliente. A parte da verificacão da sessão, leitura do ficheiro, e dump dos dados é fácil. São 5 ou 6 linhas de código. E funciona à primeira.
Mas depois vais ter problemas com cache, com Partial Content, e alguns headers. A parte de jogar com os headers HTTP esperados é que é complicada. Isto é, tens que contar o "304 Not Modified", com o "206 Partial Content" (e apenas descarregar parte do ficheiro), e com as respostas correctas no hash (ETag), Content-length, Accept-ranges, etc.
Há alguns recursos na net com solucões, mas não me recordo ao certo onde os encontrei. Tinha que pesquisar...
linkedIn <http://pt.linkedin.com/in/jsaleiro> João Saleiro Chief Technology Officer Tel: 00351 916 077 097 Email: [email protected] <mailto:[email protected]> Skype: joao.saleiro <callto://joao.saleiro>Webfuel Solutions <http://www.webfuel.pt> www.webfuel.pt <http://www.webfuel.pt>
Lisbon, Portugal On 10-10-2011 11:27, Nuno Chumbo wrote:
Actualmente trabalho numa aplicação Flex 3 sdk 3.5, com backend em java.No upload das imagens, o java grava-a na pasta tomcat onde corre o site e guarda o nome da imagem na base de dados, e tudo corre bem, as imagens são mostradas e tal e tal.Agora o cliente lembrou-se que não quer as imagens na pasta da aplicação.Pelo meu parco conhecimento o Flex em ambiente de produção não conhece o mundo fora da pasta onde corre a aplicação, ou estou errado.Existe alguma maneira de satisfazer este "capricho" do cliente. Desde já o meu muito obrigado. Nuno Chumbo --Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
-- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
<<inline: LinkedIn.gif>>
<<inline: Webfuel.gif>>
