Przejdź do głównej treści

Dodaj załącznik do kuriera

Ready_™ Developer TeamMniej niż 1 minuta

Dodaj załącznik do kuriera

Definicja Funkcji

addAttachmentToCourier($fileName, $fileContent, $courid)

Mechanizm kurierów

Wiecej o kurierach dowiesz się tutajopen in new window

Definicja parametrów

Metoda przyjmuje 3 argumentów

Nazwa parametruTyp parametruOpis
fileNameString (Wymagany)Nazwa pliku
fileContentString (Wymagany)Surowe wnętrze pliku zakodowane przy pomocy base64
couridInt (Wymagany)Identyfikator kuriera (couriers.courid)

kodowanie przesyłanej treści pliku odbywa się przy pomocy tylko base64

Przykład użycia

require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new \EDokApi();
try {
    $fileName = 'test.pdf';
    $fileContent = base64_encode(file_get_contents('test.pdf'));
    $courid = 1;
    $result = $api->addAttachmentToCourier($fileName, $fileContent, $courid);
} catch(\Exception $e) {
    throw new \Exception($e->getMessage());
}

Zwracane dane lub wyjątki

Metoda zwraca Identyfikator pliku (files.fileid) w przypadku sukcesu. Jeśli wystąpi błąd wtedy, zostanie zwrócony wyjątek.

Zwracane wyjątki w zależności od wywołania

  • SOAP - SoapFault
  • Lokalnie - Exception