Michael_K: JSON mit File object in Blob wandeln.

Beitrag lesen

Hallo,

ich stehe gerade auf dem Schlauch. Es wird ein JSON object erstellt, in dem selbst ein File object hinterlegt ist. Ich würde gerne das gesamt JSON object in einen Blob wandeln, der dann in der CacheAPI abgelegt wird. Wenn das json object benötigt wird, soll es aus dem Cache gelesen werden und der blob wieder in das JSON object gewandelt werden. Aber wie bekomme ich json mit blob selbst wieder in einen Blob gewnadelt?

let json = {
  "idList": ["a234","a213","a1234"],
  "value":"blabla",
  "files":{
     "file1": File object,  // file object
     "file2": File object   // file object
  }
}

Wie kann ich das json in ein binary object wandelt, um es dann später wieder in ein json zu konvertieren?

Gruß Michael

PS: IndexedDB kann ich nicht benutzen, weil die Files teilweise zu groß sind. Auch die Strucktur des json Object kann/will ich nicht ändern

akzeptierte Antworten