Outre-passer la limite de taille d'un fichier
YACs se base sur la limitation PHP de l'hébergeur pour définir la taille maximale de fichier à envoyer. Ceci n'est pas configurable par YACs, mais il existe des astuces pour contourner le problème.
Vous aurez simplement besoin d'un accès au FTP de votre serveur.
Première méthode
- Envoyez par YACs un fichier vide, en lui donnant le nom adéquat (le même que celui volumineux que vous voudriez attacher).
- Par FTP, téléchargez le vrai fichier que vous auriez voulu attacher (il n'y a pas de limite par FTP) : ceci, dans le même repertoire conteneur du fichier vide précédent. Disons par exemple dans
files/article/999si l'article auquel vous avez attaché le fichier vide est l'article 999.
C'est tout ! Seule la taille indiuée par YACs sera erronée.
Deuxième méthode
Il n'y a pas besoin de double envoi avec cette méthode.
- Crez simplement un répertoire destiné à contenir le ou les fichiers volumineux, par exemple
media. Envoyez-y votre fichier volumineux, profitez-en pour y insérer une pageindex.htmlouindex.php - Créez un article parent en vue d'y attacher un fichier.
- N'envoyez pas de fichier par upload classique, mais utilisez la deuxième option, en indiquant le chemin d'accès brut vers votre fichier et indiquez la taille.
C'est tout ! Yacs gérera le tout comme s'il s'agissait d'un fichier normal, sauf qu'au moment du téléchargement il redirigera le surfeur vers l'emplacement original du fichier, dans le répertoire d'envoi FTP.
Rate this page
Posted by Moi-même on Jul. 3, (popular)