2016-04-01 29 views
5

Sto usando Github's Electron, che crea applicazioni desktop native in HTML/JS. Ho bisogno di gestire alcuni dati blob dagli appunti, ma ci sono solo metodi per leggere testo, HTML, immagini (JPG e PNG) e dati RTF. (http://electron.atom.io/docs/v0.37.3/api/clipboard/)Come gestire i dati BLOB in Electron?

Non mi dispiace non essere in grado di gestire i dati BLOB in alcun modo specifico, ho solo bisogno di essere in grado di memorizzarlo in un database locale e quindi ricaricarlo negli appunti. Ho pensato che avrei potuto farlo usando readText e writeText ma non sono sicuro che sia possibile. Ad esempio, quando copio un file PSD e lo stampo usando writeText, ottengo 0 byte.

Vedo i dati BLOB come qualcosa di diverso dai formati sopra elencati. Quindi cose come: .psd, .doc, .img, .bin, o qualsiasi cosa con dati binari che non possono essere letti in testo normale.

Come posso leggere, archiviare e inserire questi dati negli appunti?

risposta

0

Nel vostro scenario, suggerisco di utilizzare Electron File object API e memorizzare il percorso del file negli appunti per un utilizzo successivo.