Programowanie > Bash, skrypty powłoki
Wysyłanie załącznika przez CURLa
:
Witam
Mam problem i nie wiem, jak go rozwiązać może ktoś z Was by mi pomógł...
Mam taki skrypt w którym podaję ścieżkę do pliku, aby ten plik załączył do maila, którego ma wysłać, ale plik ma polskie znaki i nie chce go załączyć i wysłać.
--- Kod: ---
curl -n --mail-from "$nad" --mail-rcpt "$odb" --url "$host" -u "$nad:$pw" -H "Subject: $sub" -H "From: $nad" -H "To: $email" -F "metadata={name :'$dir/$file.zip'}" -F "=$body;type=text/html;type=application/x-zip-compressed" -F "file=@$dir/$file.zip;encoder=base64"
--- Koniec kodu ---
Co mam zrobić, aby curl widział plik z polskimi znakami ?
Żeby było śmiesznie, jak bym chciał załączyć plik PDF, to nie ma problemu i wszystko działa tylko musi być inny typ plików.
Z góry bardzo dziękuję za pomoc
PS
Nie chciałbym przebudowywać skryptu jaki mam, ale jak się nie da, to co radzicie... ?
Paweł Kraszewski:
Ludziu, ale plik ma polskie znaki, czy nazwa pliku ma polskie znaki?
I jaki i gdzie dokładnie błąd jest zwracany? Po stronie Curl-a? Po stronie serwera?
:
Chodzi oto, że błędu nie widać pliki się nie chcą dołączać... Być może chodzi o polskie znaki ? Bo, jak w pliku nie ma polskich znaków do plik się zaciąga.
Paweł Kraszewski:
--- Cytat: link=topic=26308.msg141468#msg141468 date=1644911816 ---Chodzi oto, że błędu nie widać pliki się nie chcą dołączać... Być może chodzi o polskie znaki ? Bo, jak w pliku nie ma polskich znaków do plik się zaciąga.
--- Koniec cytatu ---
Ponawiam:
Ludziu, ale zawartość pliku ma polskie znaki, czy nazwa pliku ma polskie znaki?
:
Chodzi tylko o nazwę pliku. Jak ma polskie znaki nie działa. Jak nie ma działa.
Nawigacja
[#] Następna strona
Idź do wersji pełnej