English
Instant Developer Foundation Documentazione
  • Note di rilascio
  • Versioni precedenti
  • Versione 11.0.4800
  • Miglioramenti

WEB: caricamento blob da url

copia link

Descrizione

La funzione LoadBlobFile è ora in grado di caricare un blob anche da un url e dal formato base64 per consentire il caricamento di blob anche nelle applicazioni offline dove non si può accedere al file system.

E' quindi possibile fornire come percorso del file anche:

  • un url assoluto (es. http://www.myurl.com/image.gif);

  • un blob in formato base64 (es. data:image/gif;base64,R0lGODlhA...);

  • un url temporaneo (es. blob:http%3A%2F%2Flocalhost/cda5313c-77ea-45d3-bd7c-99a689185d50); questo tipo di url è specifico delle applicazioni offline e si può ottenere ad esempio con la SaveBlobFile.

Esempio di codice

for each row (readwrite)
{
  select
    ID = ID
    Immagine = Immagine
  from
    Categorie // master table
  // 
  // Caricamento da url assoluto

  Immagine = loadBlobFile("www.progamma.com/favicon.ico")
  // 
  // Caricamento da base64

  Immagine = loadBlobFile("data:image/gif;base64,R0lGODlhAQABAIAAAP///wA­
           AACH5BAEUAAAALAAAAAABAAEAAAICRAEAOw==")
  // 
  // Caricamento da url temporaneo
  // Nelle applicazioni offline viene restituito un url temporaneo
  // tipo: blob:http%3A%2F%2Flocalhost/cda5313c-77ea-45d3-bd7c-99a689185d50

  string path = saveBlobFile(Immagine, [path], [filename])
  Immagine = loadBlobFile(path)
}

Funzionalità interessate

Caricamento di blob via url

Note

  • Nel caso di url assoluto, il file viene scaricato e poi convertito in blob.

Ultima modifica: 23/03/2021 / Validità: da 11.0.4800

Vedi anche

  • Load Blob File (funzione)
  • Save Blob File (funzione)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum