Differenze tra le versioni di "Conoscere il mime-type di un file mediante le funzioni esterne del API di libgio"

Da Gambas-it.org - Wikipedia.
(Creata pagina con 'La libreria '''Libgio''' fornisce un'astrazione del file system che permette alle applicazioni di accedere ai file locali e remoti. E' possibile con alcune funzioni della lib...')
 
Riga 23: Riga 23:
 
   
 
   
 
  '''End'''
 
  '''End'''
 +
 +
 +
 +
 +
=Riferimenti=
 +
* [https://developer.gnome.org/gio/stable/gio-GContentType.html GContentType — Platform-specific content typing]

Versione delle 19:46, 25 nov 2014

La libreria Libgio fornisce un'astrazione del file system che permette alle applicazioni di accedere ai file locali e remoti.

E' possibile con alcune funzioni della libreria Libgio conoscere il mime-type di un file.

Sarà necessario richiamare la libreria (nella sua attuale versione): libgio-2.0.so.0.4002.0


Mostriamo di seguito un semplice esempio pratico:

Library "libgio-2.0:0.4002.0"

' gchar * g_content_type_guess (const gchar *filename, const guchar *data, gsize data_size, gboolean *result_uncertain)
' Guesses the content type based on example data.
Private Extern g_content_type_guess(filename As String, data As Pointer, data_size As Integer, result_uncertain As Pointer) As Pointer
 

Public Sub Main()

 Dim tipo, bo As Pointer
 
  tipo = g_content_type_guess("/percorso/del/file", 0, 0, bo)

  Print String@(tipo)

End



Riferimenti