2017-09-08 8 views
0

J'utilise actuellement Filestack V3, et l'extrait de code ci-dessous donne une alerte normale lorsqu'un fichier de plus de 2 Mo est téléchargé à partir du système de fichiers local. Cependant, il n'y a pas de message d'erreur lors du téléchargement depuis Google Drive par exemple.Filestack ne limite pas la taille de fichier maximale pour les fournisseurs tiers

fileStackClient.pick({ 
    accept: 'image/*', 
    maxSize: 2097152, //Should limit to 2MB 
    fromSources: ['local_file_system','facebook','googledrive','url','imagesearch', 'instagram'], 
    storeTo: [...], 
}).then(function() { 

}); 

Il est fondamentalement très facile pour quelqu'un de briser mon site en téléchargeant une image de 100 Mo de Google Drive par exemple. Pouvez-vous corriger s'il vous plaît?

Répondre

1

Toutes les sources de cloud ne fournissent pas la taille de fichier avant le début du téléchargement. Une façon d'ajouter une vérification supplémentaire avec des images est d'utiliser le paramètre imageMax et de définir crop.force = true. Cela fera en sorte que les images sont réduites du côté client avant le téléchargement.