API dla SOD > SOAP i lokalne wywołania > Dokumenty > addAttachmentToDocument

Drukuj

addAttachmentToDocument

Dodaj załącznik do dokumentu.

 

int addAttachmentToDocument(String $fileContent, String $fileName, Int $doc_id, String $contentTransferEncoding = 'base64', String $meta_text = NULL)

 

Definicja parametrów

Metoda przyjmuje 5 parametrów.

NAZWA PARAMETRU

TYP PARAMETRU

OPIS

fileContent

string (wymagane)

Zawartość pliku zakodowana funkcją base64

fileName

string (wymagane)

Nazwa pliku

doc_id

int (wymagane)

Identyfikator dokumentu (documents:doc_id)

contentTransferEncoding

string

kodowanie przesyłanej treści pliku (tylko base64). Domyślnie 'base64'

meta_text

string

Ustawia meta text załącznika (używany przy wyszukiwaniu) Domyślnie NULL

 

Przykład użycia (PHP)

require_once('./classes/eDokumentyApi/EDokApi.inc');
$api = new EDokApi();
$doc_id = 987;
$fileContent = base64_encode(file_get_contents('test.pdf'));
$fileName = 'test.pdf';
try {
    $out = $api->addAttachmentToDocument($fileContent, $fileName, $doc_id);
    var_dump($out);
} catch(Exception $fault) {
    var_dump($fault);
}

 

Zwracane dane lub wyjątki

Metoda zwraca ID pliku (files.fileid) w przypadku sukcesu, 0 w razie niepowodzenia. W przypadku błędu wyjątek.

 

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

SOAP - SoapFault

Lokalnie - Exception