Programowanie > Bash, skrypty powłoki

Wysyłanie załącznika przez CURLa

(1/2) > >>

:
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

[0] Indeks wiadomości

[#] Następna strona

Idź do wersji pełnej