18
NOV

FileAPI: La bibliothèque JS complète pour manipuler des fichiers

Publié le 18/11/13 à 08h33 par DJo

FileAPI est une bibliothèque Javascript complète proposant de nombreuses fonctionnalités pour manipuler des fichiers.

FileAPI est une bibliothèque Javascript complète proposant de nombreuses fonctionnalités pour manipuler des fichiers.

FileAPI vous permettra de manipuler facilement des fichiers et en particulier des images:

  • Méthodes de gestion de fichiers et informations sur les fichiers
  • Upload d'images simples et multiples
  • Support du drag and drop pour l'upload
  • Redimensionnement, crop et rotation d'images
  • Application de filtres sur les images
  • Gestion de la caméra
  • Etc

Idéal si vous utilisez Node.js, ou même un script JS classique, plus de prises de têtes pour manipuler les fichiers.

La bibliothèque est indépendante et ne nécessite que d'un script en backoffice pour enregistrer les modifications. Un fichier PHP est fourni dans l'archive pour sauvegarder les fichiers côté serveur.

On retrouve des méthodes pour tester la compatibilité du navigateur et appeler les bonnes méthodes en fonction du niveau de support. Un fallback en Flash est disponible pour la gestion de la webcam, pratique pour les utilisateurs d'Internet Explorer 8-.

Si vous souhaitez récupérer les données EXIF d'une image en Javascript, voici comment le faire en quelques lignes de code avec FileAPI:

FileAPI.getInfo(file, function (err/**String*/, info/**Object*/){
  if( !err ){
    console.log(info); // { width: 800, height: 600, exif: {..} }
  }
});

La documentation est complète et accompagnée d'exemples donc facile à prendre en main.

 

Site Officiel

Baraguiné par le 18/11/13 à 22h39
Excellente API venant du non moins excellent Smashing Magazine. Si vous voulez voir tout le processus qui a lancé cette librairie et un grosse mise en bouche suivez le guide : http://coding.smashingmagazine.com/2013/10/11/we-wanted-to-build-a-file-uploader/ (anglais)
Baraguiné par ukrcifra le 04/12/13 à 19h30
ukrcifra sur La Ferme du Web
????????? ?????
?????? ???????? ????????????? ?????? ?? ???????????? ? ???????????????? ????????? ????? c ?????? VHS, VHS-C, S-VHS, Video8 (8mm), Hi8, Digital8, MicroMV ? MiniDV (SD ? HDV) ?? DVD ???? (???), ????????? (HDD (?????????) ??? ???? ?????? (??????)). ????????? ????? ?? ????? ??????? ??????. ????????? ??? ????????? ?????: http://www.ukrcifra.com/index-digitization-video.html
????????? ???????????: http://www.ukrcifra.com/index-digitization-video.html
????????? ???????????: http://www.ukrcifra.com/index-digitization-audio.html
????????? ????? ????: http://www.ukrcifra.com/index-prices-discounts-stocks.html
????????? ????? ? ????? ? ?????: http://www.ukrcifra.com/obolon.html
????????? ??????????: http://www.ukrcifra.com/index-ocifrovka-kinoplenki.html
???????? ?????-???: http://www.ukrcifra.com/index-slideshow.html
????????: http://www.ukrcifra.com/
?? ???????? ??? ??????? ? ?????? ?? ?????? ?????, ?? ?????? ??????? ???????, ????? ???: ??????, ???????, ??????, ??????????????, ?????????, ?????, ?????? ???, ????????, ?????????, ???????, ???????, ????????, ???????????, ???????????, ??????, ???????, ????????, ????????, ???????, ????, ????????, ????????, ?????, ???????????????, ??????????, ?????????, ?????-?????????, ?????????, ????, ????? ???????, ??????????, ??????????, ?????, ????????, ????????, ????????, ???????, ???????, ?????????, ???????????, ????????????, ?????????, ?????????, ???????-??????????.

Ajouter un Commentaire

Pour poster un commentaire, vous devez être identifié. Vous pouvez choisir parmi ces trois méthodes d'identification:

Compte la Ferme du Web

Identifiez-vous
Inscrivez-vous

Compte Facebook

Connexion avec Facebook

Compte Twitter

Connexion avec votre compte twitter
Rechercher sur la Ferme du web