[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Script de Upload
From: |
Flavio Torres |
Subject: |
Re: [shell-script] Script de Upload |
Date: |
Fri, 17 Mar 2006 12:25:48 -0300 |
User-agent: |
Thunderbird 1.5 (Windows/20051201) |
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Giuseppe Fontana escreveu:
> Pedi ajuda ao Flavio Torres, e ele coitado acabou perdendo dois dias
> comigo tentando descobrir uma forma de enviar os dados. Inclusive
> chegamos a conclusão que o Script só envia arquivos de texto.
>
Olá,
Na realidade, o script cria o arquivo_destino com base na leitura de
conteúdo do arquivo_original, no caso de um arquivo de texto puro, a linha:
echo "$FILE" | sed '$d' > "/tmp/$FILENAME"
Consegue montar o arquivo_destino corretamente.
Entretanto, um echo apontando um arquivo_imagem ou arquivo_documento não
consegue montar um arquivo_destino corretamente, acredito eu, pelo bash
não conseguir interpretar alguns caracteres no pipe, ( já tentei
"escapá-lo" também ).
Em testes locais, um cat <arquivo> > <arquivo_novo> se deu bem ao
remontar a saída.
Assim sendo, no script eu lançei um:
cat "$VAR" | sed -n "1,/$boundary/p" | sed '1,4d;$d' > "/tmp/$FILENAME"
Não rolou, o arquivo é criado, porém com 0 kb.
Este é o veredicto final do upload.cgi.
Abraços.
- --
[]'s
Flavio Torres - Administrador de Sistemas
www.digitalinfo.com.br
____________________________________________________________________
PGP/GPG: KeyID 0x7720DBDE
http://keyserver.veridis.com:11371/export?id=3824682698507607006
main(){printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.3-cvs (MingW32)
iD8DBQFEGtT8NRQApncg294RAqIWAJ98v2FO7hSt1FZRnf5MNvUr/TWnAwCgjcWF
8dRLDsSeEnkMBIbvwfTf54I=
=jNOL
-----END PGP SIGNATURE-----
_______________________________________________________
Yahoo! Acesso Grátis - Internet rápida e grátis. Instale o discador agora!
http://br.acesso.yahoo.com