Téléchargement des produits


Version anglaise


 


Cette fonction retourne le type Mime d'un fichier. Attention, il ne s'agit pas d'une fonction validant complètement le contenu du fichier.


Sous Windows, en dehors d'un certains nombre de types Mime supportés en standard, le type est dérivé de l'extension du fichier et des informations contenues dans le registre. Il est donc possible que vous ayez un retour "application/octet-stream" si le registre n'est pas renseigné (si aucune application installée ne gère ce type de fichier => voir si la valeur "Content Type" apparaît dans la clé "HKEY_CLASSES_ROOT\<EXTENSION_FICHIER>").


Domaine d'application

  • Client Windows

  • Serveur Windows

  • Client Java
  • Serveur Java

  • Client Adélia Web

  • Client Adélia Cloud

  • Client Event Adélia


Paramètres

ALPHA(n)

NomFichier

Nom du fichier à lire.

ALPHA(n)

TypeMime

Variable devant contenir le type Mime du fichier testé.

NUM_BIN_4 LgTypeMime

Longueur de la variable TypeMime.

Si la longueur du type Mime est supérieure à LgTypeMime, la fonction échoue en retournant un code d'erreur -2 et la longueur nécessaire dans LgTypeMime.

NUM_BIN_2

CodeRetour

Code retour de l'opération :

0    L'opération s'est déroulée correctement. 

-1   Une erreur inattendue s'est produite.

-2   Impossible de lire le fichier.

-3   La longueur de la variable TypeMime est insuffisante.


Par exemple

ALPHA(250) NomFichier

ALPHA(250) TypeMime

NUM_BIN_4  LgTypeMime

NUM_BIN_2  CodeRetour

...


NomFichier = 'c:\temp\document.docx'

LgTypeMime = 250

APPELER_DLL 'VATOOLBX.DLL' 'VaToolBxGuessMimeTypeFile' NomFichier TypeMime LgTypeMime CodeRetour

* => TypeMime a pour valeur "application/vnd.openxmlformats-officedocument.wordprocessingml.document"


Liste des fonctions de la DLL VaToolBx par thème


↑ Haut de page


 


  • Aucune étiquette