Armazenar um arquivo de imagem no IndexedDB

Estou tendo problemas ao tentar armazenar e arquivo de imagem no armazenamento local IndexedDB, eu pego o objeto de arquivo e tente e empurrar isso em IndexedDB, mas parece lançar e erro: DOM exceção: DATA_CLONE_ERR (25)

Como posso converter o objeto de arquivo, que se parece com isso (abaixo) para algo que eu possa armazenar no indexedDB e recuperar do indexedDB em uma data posterior?

attribute: 32
contentType: "image/png"
displayName: "image1"
displayType: "PNG File"
fileType:    ".png"
name:        "image1.png"
path:        "C:\pictures\image1.png"

questionAnswers(5)

yourAnswerToTheQuestion