Der einfache Upload enthält nur den Inhalt der PDF-Datei und den Datei-Namen. Da der Punkt Upload ein Array ist, können an dieser Stelle auch mehrere Dateien gleichzeitig übergeben werden. Zu jeder Datei können auch weiterführende Informationen gespeichert werden.
Als Antwort erhalten Sie die Information, unter welcher Nummer die Dateien gespeichert wurden. Die Reihenfolge entspricht der Anlieferung. Es ist außerdem möglich, jedem Eintrag im Array Upload einen eigenen Index mitzugeben, um darüber die Zuordnung sicherzustellen.
$UpdateParams = [
"dataUser" => [
'token' => '************',
],
"content" => [
'pdf' => [
'upload' => [
'file001' => [
'content' => base64_encode( file_get_contents( 'photo5460671048937747137.jpg' ) ),
'name' => "photo5460671048937747137.jpg",
'category' => "PDF_GES",
'userInfo' => [
"Makler" => "08/15",
"Mitarbeiter" => "Herr Meier",
],
'setData' => [
"policyNumber" => "129208063",
"vuNr" => "4001",
"firstName" => "Herbert",
"lastName" => "Feuerstein",
"companyName" => "Schmidteinander GmbH",
],
'setMeta' => [
"insuranceCompany" => "Continentale Krankenversicherung a.G.",
"docId" => "10391045",
"DocType" => "Sonstige Vertragsinformation",
"VoucherDate" => "2023-07-12T11:50:07",
"GeVoArt" => "150012007",
"BiPRO-Hauptkategorie" => "Versicherungsfall-Leistung",
"BiPRO-Unterkategorie" => "Leistung-Beitragsr\u00fcckerstattung",
"Erstellungsdatum" => "2023-07-12T11:50:07",
"VersionComment" => "BiPRO-Import",
"Scanuser" => "BiPRO",
],
"excludedAddresses" => []
],
'file002' => [
'content' => base64_encode( file_get_contents( '15797701_2023-07-07T00:08:53_150012008.pdf' ) ),
'name' => "15797701_2023-07-07T00:08:53_150012008",
'category' => "PDF_GES",
'userInfo' => [
"Makler" => "08/16",
"Mitarbeiter" => "Herr Müller",
],
'setData' => [
"policyNumber" => "129208063",
"vuNr" => "4001",
"firstName" => "Herbert",
"lastName" => "Feuerstein",
"companyName" => "Schmidteinander GmbH",
],
'setMeta' => [
"insuranceCompany" => "Continentale Krankenversicherung a.G.",
"docId" => "10391046",
"DocType" => "Sonstige Vertragsinformation",
"VoucherDate" => "2023-07-12T11:50:07",
"GeVoArt" => "150012007",
"BiPRO-Hauptkategorie" => "Versicherungsfall-Leistung",
"BiPRO-Unterkategorie" => "Leistung-Beitragsr\u00fcckerstattung",
"Erstellungsdatum" => "2023-07-12T11:50:07",
"VersionComment" => "BiPRO-Import",
"Scanuser" => "BiPRO",
],
"excludedAddresses" => []
],
'file003' => [
'content' => base64_encode( file_get_contents( 'DOC_2023_01_11_05_42_00.pdf' ) ),
'name' => "DOC_2023_01_11_05_42_00.pdf",
'category' => "PDF_GES",
'userInfo' => [
"Makler" => "08/17",
"Mitarbeiter" => "Herr Schulze",
],
'setData' => [
"policyNumber" => "129208063",
"vuNr" => "4001",
"firstName" => "Herbert",
"lastName" => "Feuerstein",
"companyName" => "Schmidteinander GmbH",
],
'setMeta' => [
"insuranceCompany" => "Continentale Krankenversicherung a.G.",
"docId" => "10391047",
"DocType" => "Sonstige Vertragsinformation",
"VoucherDate" => "2023-07-12T11:50:07",
"GeVoArt" => "150012007",
"BiPRO-Hauptkategorie" => "Versicherungsfall-Leistung",
"BiPRO-Unterkategorie" => "Leistung-Beitragsr\u00fcckerstattung",
"Erstellungsdatum" => "2023-07-12T11:50:07",
"VersionComment" => "BiPRO-Import",
"Scanuser" => "BiPRO",
],
"excludedAddresses" => []
],
],
],
]
];
{
"dataUser": {
"token": "************"
},
"content": {
"pdf": {
"upload": {
"file001": {
"content": " --- enfernt ---",
"name": "photo5460671048937747137.jpg",
"category": "PDF_GES",
"userInfo": {
"Makler": "08\\/15",
"Mitarbeiter": "Herr Meier"
},
"setData": {
"policyNumber": "129208063",
"vuNr": "4001",
"firstName": "Herbert",
"lastName": "Feuerstein",
"companyName": "Schmidteinander GmbH"
},
"setMeta": {
"insuranceCompany": "Continentale Krankenversicherung a.G.",
"docId": "10391045",
"DocType": "Sonstige Vertragsinformation",
"VoucherDate": "2023-07-12T11:50:07",
"GeVoArt": "150012007",
"BiPRO-Hauptkategorie": "Versicherungsfall-Leistung",
"BiPRO-Unterkategorie": "Leistung-Beitragsr\\\\u00fcckerstattung",
"Erstellungsdatum": "2023-07-12T11:50:07",
"VersionComment": "BiPRO-Import",
"Scanuser": "BiPRO"
},
"excludedAddresses": []
},
"file002": {
"content": " --- enfernt ---",
"name": "15797701_2023-07-07T00:08:53_150012008",
"category": "PDF_GES",
"userInfo": {
"Makler": "08\\/16",
"Mitarbeiter": "Herr M\\u00fcller"
},
"setData": {
"policyNumber": "129208063",
"vuNr": "4001",
"firstName": "Herbert",
"lastName": "Feuerstein",
"companyName": "Schmidteinander GmbH"
},
"setMeta": {
"insuranceCompany": "Continentale Krankenversicherung a.G.",
"docId": "10391046",
"DocType": "Sonstige Vertragsinformation",
"VoucherDate": "2023-07-12T11:50:07",
"GeVoArt": "150012007",
"BiPRO-Hauptkategorie": "Versicherungsfall-Leistung",
"BiPRO-Unterkategorie": "Leistung-Beitragsr\\\\u00fcckerstattung",
"Erstellungsdatum": "2023-07-12T11:50:07",
"VersionComment": "BiPRO-Import",
"Scanuser": "BiPRO"
},
"excludedAddresses": []
},
"file003": {
"content": " --- enfernt ---",
"name": "DOC_2023_01_11_05_42_00.pdf",
"category": "PDF_GES",
"userInfo": {
"Makler": "08\\/17",
"Mitarbeiter": "Herr Schulze"
},
"setData": {
"policyNumber": "129208063",
"vuNr": "4001",
"firstName": "Herbert",
"lastName": "Feuerstein",
"companyName": "Schmidteinander GmbH"
},
"setMeta": {
"insuranceCompany": "Continentale Krankenversicherung a.G.",
"docId": "10391047",
"DocType": "Sonstige Vertragsinformation",
"VoucherDate": "2023-07-12T11:50:07",
"GeVoArt": "150012007",
"BiPRO-Hauptkategorie": "Versicherungsfall-Leistung",
"BiPRO-Unterkategorie": "Leistung-Beitragsr\\\\u00fcckerstattung",
"Erstellungsdatum": "2023-07-12T11:50:07",
"VersionComment": "BiPRO-Import",
"Scanuser": "BiPRO"
},
"excludedAddresses": []
}
}
}
}
}
{
"response": {
"pdf": {
"upload": {
"file001": {
"idFile": "19744",
"message": ["file successfully registered"],
"savedLocal": 1,
"savedRemote": {
"error": ["Dokumentenmarker fehlt"],
"messages": {
"system\\schnittstellenFunktionen::processContent": ["check Class: \\schnittstellen\\parser", "Class: \\schnittstellen\\parser exists", "Freigabe: 1", "check Action: save", "Action: save exists"]
}
}
},
"file002": {
"idFile": "19745",
"message": ["file successfully registered"],
"savedLocal": 1,
"savedRemote": {
"error": ["Dokumententitel fehlt", "VSNR 129208063 ist nicht im Text vorhanden. Bitte pr\u00fcfen Sie Ihre Eingabe!"],
"action": ["showTextPreview"],
"messages": {
"system\\schnittstellenFunktionen::processContent": ["check Class: \\schnittstellen\\parser", "Class: \\schnittstellen\\parser exists", "Freigabe: 1", "check Action: save", "Action: save exists"]
}
}
},
"file003": {
"idFile": "19749",
"message": ["file successfully registered"],
"savedLocal": 1,
"savedRemote": {
"error": ["Dokumententitel fehlt", "VSNR 129208063 ist nicht im Text vorhanden. Bitte pr\u00fcfen Sie Ihre Eingabe!"],
"action": ["showTextPreview"],
"messages": {
"system\\schnittstellenFunktionen::processContent": ["check Class: \\schnittstellen\\parser", "Class: \\schnittstellen\\parser exists", "Freigabe: 1", "check Action: save", "Action: save exists"]
}
}
}
}
}
}
}