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.
Riga 18: | Riga 18: | ||
Dim tipo As Pointer | Dim tipo As Pointer | ||
− | tipo = g_content_type_guess("''/percorso/del/file''", 0, 0, 0) | + | tipo = g_content_type_guess("<FONT Color=gray>''/percorso/del/file''</font>", 0, 0, 0) |
Print String@(tipo) | Print String@(tipo) |
Versione delle 13:37, 4 lug 2016
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 As Pointer tipo = g_content_type_guess("/percorso/del/file", 0, 0, 0) Print String@(tipo) End