It is currently 8 June 2025, 13:28 Advanced search

cloud: immagini da doc a file

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

cloud: immagini da doc a file

Postby poidomani » 25 November 2020, 13:05

l'immagine di un blob in un documento mi viene mostrata nel log come un ArrayBuffer(1608)
voglio salvarlo in un file e mostrarlo in un un tag img, però l'immagine non compare e quindi non capisco come devo scrivere nel file.
str è il documento ed str.Logo contiene l'immaggine.
Code: Select all
var srclogo = "Img/" + str.Codice + "-logo." + str.Estensione;
  var fImg = app.fs.file(srclogo);
  yield fImg.create();
  yield fImg.write({data : str.Logo});
  yield fImg.close();
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: cloud: immagini da doc a file

Postby m.sirri » 25 November 2020, 15:20

Ci sei quasi. Il metodo write ha diversi parametri di cui "data" è il primo:

Code: Select all
var srclogo = "Img/" + str.Codice + "-logo." + str.Estensione;
var fImg = app.fs.file(srclogo);
yield fImg.create();
yield fImg.write(str.Logo);
yield fImg.close();
User avatar
m.sirri
Pro Gamma
Pro Gamma
 
Posts: 8574
Joined: 30 September 2010, 17:01
Location: Ozzano dell'Emilia (BO)

Re: cloud: immagini da doc a file

Postby poidomani » 26 November 2020, 8:03

nessuna di queste mi sembra utile visto che hanno i defaults che servono a me:
Offset: In caso di scrittura binaria permette di specificare quale parte del buffer deve essere scritta. Se non specificato, la scrittura parte dall'inizio dei buffer.
size: In caso di scrittura binaria permette di specificare quanti byte devono essere scritti. Se non specificato, il buffer viene scritto fino alla fine.
position: In caso di scrittura binaria permette di specificare in quale posizione all'interno del file deve avvenire la scrittura. Se non specificato, il buffer viene scritto a partire dalla posizione precedente (dall'inizio in caso di @-create-@ o @-open-@, dalla fine in caso di @-append-@)
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna

Re: cloud: immagini da doc a file

Postby poidomani » 26 November 2020, 8:33

poiché il path è https://ide2-developer.instantdevelopercloud.com/poidomani/tobooking/files/Img/9999-logo.jpg
è giusto impostare l'attributo src del tag img a Img/9999-logo.jpg?
Ho provato anche con il path assoluto ma non cambia niente.
Ing. Giovanni Poidomani - freelance
saper ascoltare significa possedere, oltre al proprio, il cervello degli altri. (Leonardo da Vinci)
poidomani
 
Posts: 3310
Joined: 4 November 2010, 15:07
Location: Bologna


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 22 guests