konto usunięte

Temat: Tymczasowe pliki do wysłania Curl-em

Korzystam z biblioteki Guzzle, a właściwie to Bundle-a ją implementującego w Symfony2. Dokumentacja jest mało przejrzysta i nie mogę znaleźć sposobu aby wysłać stringa jako plik. Wbudowana w klasę metoda akceptuje jedynie ścieżkę do pliku .
Gdzie można zapisać w takim wypadku wygenerowany plik aby był potem automatycznie skasowany?

konto usunięte

Temat: Tymczasowe pliki do wysłania Curl-em

Szczerze powiedziawszy nigdy nie musiałem czegoś takiego robić więc głowy nie oddam że nie ma lepszego sposobu ale jedna implementacja tego problemu obiła mi się o uszy.

http://www.php.net/manual/en/wrappers.php.php

Powinno zadziałać z funkcjami plikowymi.

konto usunięte

Temat: Tymczasowe pliki do wysłania Curl-em

A to ciekawe, PHP pomimo tylu lat ciągle mnie zaskakuje. To chyba znak że byłem zbyt leniwy aby przeczytać całą dokumentację. A może raczej że do PHP nie widziałem książki typu Biblia Javascript.

Ogólnie to problem obszedłem w nieco inny sposób. Po prostu Curlem wysyłam zapytanie z pierwszego do drugiego serwera. A on zamiast odbierać gotowe dane, odpytuje pierwszy serwer za pomocą gotowego API. W ten sposób otrzymuje w odpowiedzi HTTP właśnie ten plik konfiguracyjny, generowany jako response.
Z racji że taką czynność zawsze inicjuje użytkownik, i to w rzadkich sytuacjach. To dodatkowe obciążenie jest pomijalnie małe a całość dużo mniej pracochłonna.

Jednak wskazane przez Ciebie rozwiązanie z pewnością przyda się w przyszłości. Bo takie wysyłanie pliku o ściśle określonej zawartości bajtowej jest wymagane przy komunikacji z urządzeniami bez systemu operacyjnego.

Następna dyskusja:

curl na lokalnym serwerze




Wyślij zaproszenie do