Examples: query, "exact match", wildcard*, wild?ard, wild*rd
Fuzzy search: cake~ (finds cakes, bake)
Term boost: "red velvet"^4, chocolate^2
Field grouping: tags:(+work -"fun-stuff")
Escaping: Escape characters +-&|!(){}[]^"~*?:\ with \, e.g. \+
Range search: properties.timestamp:[1587729413488 TO *] (inclusive), properties.title:{A TO Z}(excluding A and Z)
Combinations: chocolate AND vanilla, chocolate OR vanilla, (chocolate OR vanilla) NOT "vanilla pudding"
Field search: properties.title:"The Title" AND text
Zurück zum Beitrag

Versionen 3

vor 3 Jahren
Datei via REST API in Archiv hochladen
Datei via REST API in Archiv hochladen
Hallo zusammen. Ich möchte gerne aus dem Browser heraus mittels JavaScript per REST API ein Dokument archivieren. Und habe Schwierigkeiten die Datei zu übergeben. In der Dokumentation finde ich zwar Beispiele für guzzlehttp und CURL. Ich weiß jedoch nicht wie ich das in JavaScript abbilde, bzw. was JR-seitig genau im Array "files" erwartet wird. Bei nachfolgenden Code kommt imm er eine 400er-Meldung "No file given for upload" zurück: ``` function DateiHochladen(async, method, baseRestURL, parameters, token) { parameters = { "files": [fileSelect.files[0]] }; var APIPath = "/api/rest/3/v2/application/jobarchive/archives/CO_0023_Archiv/documents"; var url = baseRestURL + APIPath; var request = new XMLHttpRequest(); request.open(method, url, async); request.setRequestHeader("Content-Type", "application/json"); request.setRequestHeader("Accept", "application/json"); request.setRequestHeader("X-Jobrouter-Authorization", "Bearer " + token); request.send(JSON.stringify(parameters)); } ``` Ich vermute, dass ich "parameters", Content-Type und request.send anpassen muss. Kann mir dabei Jemand helfen? Viele Grüße, Matthias Nordwig
Hallo zusammen. Ich möchte gerne aus dem Browser heraus mittels JavaScript per REST API ein Dokument archivieren. Und habe Schwierigkeiten die Datei zu übergeben. In der Dokumentation finde ich zwar Beispiele für guzzlehttp und CURL. Ich weiß jedoch nicht wie ich das in JavaScript abbilde, bzw. was JR-seitig genau im Array "files" erwartet wird. ``` function DateiHochladen(async, method, baseRestURL, parameters, token) { parameters = { "files": [fileSelect.files[0]] }; var APIPath = "/api/rest/3/v2/application/jobarchive/archives/CO_0023_Archiv/documents"; var url = baseRestURL + APIPath; var request = new XMLHttpRequest(); request.open(method, url, async); request.setRequestHeader("Content-Type", "application/json"); request.setRequestHeader("Accept", "application/json"); request.setRequestHeader("X-Jobrouter-Authorization", "Bearer " + token); request.send(JSON.stringify(parameters)); } ``` Kann mir dabei Jemand helfen? Viele Grüße, Matthias Nordwig
#frage
#frage
vor 3 Jahren
Datei via REST API in Archiv hochladen
Datei via REST API in Archiv hochladen
Hallo zusammen. Ich möchte gerne aus dem Browser heraus mittels JavaScript per REST API ein Dokument archivieren. Und habe Schwierigkeiten die Datei zu übergeben. In der Dokumentation finde ich zwar Beispiele für guzzlehttp und CURL. Ich weiß jedoch nicht wie ich das in JavaScript abbilde, bzw. was JR-seitig genau im Array "files" erwartet wird. ``` function DateiHochladen(async, method, baseRestURL, parameters, token) { parameters = { "files": [fileSelect.files[0]] }; var APIPath = "/api/rest/3/v2/application/jobarchive/archives/CO_0023_Archiv/documents"; var url = baseRestURL + APIPath; var request = new XMLHttpRequest(); request.open(method, url, async); request.setRequestHeader("Content-Type", "application/json"); request.setRequestHeader("Accept", "application/json"); request.setRequestHeader("X-Jobrouter-Authorization", "Bearer " + token); request.send(JSON.stringify(parameters)); } ``` Kann mir dabei Jemand helfen? Viele Grüße, Matthias Nordwig
Hallo zusammen. Ich möchte gerne aus dem Browser heraus mittels JavaScript per REST API ein Dokument archivieren. Und habe Schwierigkeiten die Datei zu übergeben. In der Dokumentation finde ich zwar Beispiele für guzzlehttp und CURL. Ich weiß jedoch nicht wie ich das in JavaScript abbilde, bzw. was JR-seitig genau im Array "files" erwartet wird. ``` function DateiHochladen(async, method, baseRestURL, parameters, token) { parameters = { **"files": [fileSelect.files[0]]** }; var APIPath = "/api/rest/3/v2/application/jobarchive/archives/CO_0023_Archiv/documents"; var url = baseRestURL + APIPath; var request = new XMLHttpRequest(); request.open(method, url, async); **request.setRequestHeader("Content-Type", "application/json");** request.setRequestHeader("Accept", "application/json"); request.setRequestHeader("X-Jobrouter-Authorization", "Bearer " + token); **request.send(JSON.stringify(parameters));** } ``` Kann mir dabei Jemand helfen? Viele Grüße, Matthias Nordwig
#frage
#frage
vor 3 Jahren
Original
Datei via REST API in Archiv hochladen

Hallo zusammen. Ich möchte gerne aus dem Browser heraus mittels JavaScript per REST API ein Dokument archivieren. Und habe Schwierigkeiten die Datei zu übergeben. In der Dokumentation finde ich zwar Beispiele für guzzlehttp und CURL. Ich weiß jedoch nicht wie ich das in JavaScript abbilde, bzw. was JR-seitig genau im Array "files" erwartet wird. ``` function DateiHochladen(async, method, baseRestURL, parameters, token) { parameters = { **"files": [fileSelect.files[0]]** }; var APIPath = "/api/rest/3/v2/application/jobarchive/archives/CO_0023_Archiv/documents"; var url = baseRestURL + APIPath; var request = new XMLHttpRequest(); request.open(method, url, async); **request.setRequestHeader("Content-Type", "application/json");** request.setRequestHeader("Accept", "application/json"); request.setRequestHeader("X-Jobrouter-Authorization", "Bearer " + token); **request.send(JSON.stringify(parameters));** } ``` Kann mir dabei Jemand helfen? Viele Grüße, Matthias Nordwig
#frage