...
- file - Pole typu file
- activityId - Id zadania
- processId - Id procesu
- documentClassId - Id klasy dokumentów
- description - Opis
- newVersion - (true/false) Czy zapisać jako nowa wersja
indexes - (opcjonalny) Wartości indeksów dodawanego dokumentu. Wartości powinny być przekazane zgodnie z typem żądania form-data, czyli w formie
Code Block language js title Przykład prawidłowej wartości pola indexes indexes[1]: "Wartość indeksu o id 1" indexes[3]: "Wartość indeksu o id 3"
indexesJson (od wersji 4.0.39) - (opcjonalny, należy go podawać w połączeniu z parametrem zapytania indexesAsJson=true) Wartości indeksów dodawanego dokumentu. Wartości powinny być przekazane w formacie JSON:
Code Block language js title Przykład prawidłowej wartości pola indexesindexesJson indexes: { "1": "Wartość indeksu o id 1", "3": "Wartość indeksu o id 3", "11": 234.62, /* Wartość indeksu zmiennoprzecinkowego o id 11 */ "15": false /* Wartość indeksu logicznego o id 15 */ }
Code Block title Przykładowa treść zapytania z programu POSTMAN collapse true POST /PlusWorkflow/api/documents/upload HTTP/1.1 Host: localhost:8080 Cache-Control: no-cache Postman-Token: 4ab6c224-0ea3-9ecc-c8ac-a4823501a54b Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW ------WebKitFormBoundary7MA4YWxkTrZu0gW Content-Disposition: form-data; name="file"; filename="Nowy dokument tekstowy.txt" Content-Type: text/plain ------WebKitFormBoundary7MA4YWxkTrZu0gW Content-Disposition: form-data; name="documentClassId" 1 ------WebKitFormBoundary7MA4YWxkTrZu0gW Content-Disposition: form-data; name="newVersion" false ------WebKitFormBoundary7MA4YWxkTrZu0gW Content-Disposition: form-data; name="indexes[1]" wartosc indeksu o id 1 ------WebKitFormBoundary7MA4YWxkTrZu0gW Content-Disposition: form-data; name="indexes[3]" wartosc indeksu o id 3 ------WebKitFormBoundary7MA4YWxkTrZu0gW--
...