Jump to content

Upload de fichiers pdf et limitation de poids


Recommended Posts

Bonjour,
je crée un site sur lequel le client devra uploader le fichier que nous allons lui imprimer.
Le souci est que ni le format pdf ni le format tif sont acceptés (image format not recognized, allowed formats are: .gif, .jpg, .png).
De plus, les fichiers que je dois recevoir peuvent peser plusieurs Mo, comment faire
(l'image est trop grande (453.112Ko). Taille max. : 131.072Ko ).
Merci d'avance

Link to comment
Share on other sites

Bonjour,
nous sommes une imprimerie et depuis peu nous proposons de commercialiser en ligne certains de nos produits.
Cela nécessite que nos clients puissent nous uploader leurs fichiers à imprimer.
Dans plus de 60% des cas, nous recevons des fichiers pdf de plusieurs Mo, ce que ne permet pas prestashop.
Merci.

Link to comment
Share on other sites

En fait, les clients vont choisir le type de document à imprimer, la quantité, le grammage du papier... et avant de passer commande, ils insérerons dans leur commande la maquette de leur document à imprimer. Ils devront l'uploader (fichier pdf, tif, jpeg).
En fait, nous ne faisons pas de création graphique mais juste de l'impression.
leur fichier doit être prêt à imprimer.
Merci

Link to comment
Share on other sites

J'ai créé un produit, je suis allé dans l'onglet personnalisation et j'ai mis la valeur "1" à champ fichier. Et sur la page produit apparait donc une partie personnalisation avec la possibilité d'uploader un fichier.
Merci

Link to comment
Share on other sites

Hum ... je vois le problème :P

Effectivement dans cette fonction tu n'es autorisé que pour l'upload d'images

pour le soucis de taille en tout cas je vois 2 éléments à retoucher :

dans l'admin > onglet préférences > produits

change la valeur :
Taille maximum des images produits : 131072 La taille maximum des images chargées par les clients (en octets)

en octets donc va falloir monter très haut :)

Et puis dans le fichier /config/config.inc.php

édite la valeur de :

@ini_set('upload_max_filesize', '100M');


en méga par contre ;)

Pour l'histoire du type de fichier, j'ai plus le tps de voir ! faut que j'aille manger :)

Link to comment
Share on other sites

oui il y a toujours une solution ;)

pour ton cas une grosse partie se passe dans le fichier product.php à la racine du site

dans la fonction :

function pictureUpload(Product $product, Cart $cart)


ensuite il y a quelque p'tit truc à réglé sur l'affichage !

maintenant dans cette fonction, il fait intervenir des techniques de resize car à la base elle est conçue pour des images :P
donc l'aglo est à retravailler en fonction des besoins sur les types de fichiers !
Link to comment
Share on other sites

Merci pour l'info
mais en tant que débutant, je suis un peu perdu...
tout d'abord, je souhaiterais que le fichier me parvienne dans son format original (format A4, A5, A6, A3, A2 ou B2) selon la commande du client
et je souhaiterais recevoir aussi du pdf ou tif mais je ne vois pas où ajouter ce type d'extension.
Est ce que cela nécessite un développement particulier ou puis-je le faire par moi-même ?
Merci

Link to comment
Share on other sites

bien sur que cela demande du développement ;)

Mais je ne te conseille pas dans ton cas de t'orienter sur la variété d'extension ! Mais plutôt d'orienter ton développement vers l'upload d'un fichier ZIP qui contient n'importe quel autre fichier dedans, et même plusieurs !
Comme ça tu solutionnes ton problème une fois pour toute, sans passer par des algos différents à chaque extension choisie

suffit que le client zip ses documents avant, et les up ! Je pense que c'est à la portée de tout le monde de zipper maintenant :)

Link to comment
Share on other sites

  • 4 months later...

Bonjour,

Je reprends ce post et j'ai appliqué les modifs annoncées.
Mais j'ai un problème lorsque le téléchargement est terminé, je tombe sur une page vide et le fichier n'est pas lié.
Même une image de petite taille n'est pas ajoutée.
Avez vous une idée.

Link to comment
Share on other sites

J'ai avancé sur le problème en fait c'est la taille de l'image qui est rejeté lorsqu'elle est supérieure à 1600x1200 et non son poids. On peut on gérer la taille max acceptée. je souhaiterai du 2048x2048.
Merci pour le coup de main.

Link to comment
Share on other sites

  • 2 weeks later...
  • 4 months later...
  • 6 months later...
J'ai avancé sur le problème en fait c'est la taille de l'image qui est rejeté lorsqu'elle est supérieure à 1600x1200 et non son poids. On peut on gérer la taille max acceptée. je souhaiterai du 2048x2048.
Merci pour le coup de main.


Bonjour,

Avez vous pu avancer sur ce sujet ? J'ai le même problème, page blanche sans lien au dessus d'une certaine taille...

Merci !
Link to comment
Share on other sites

  • 6 months later...
  • 1 year later...

Merci pour les infos !!! Prestashop à t'il des fonctions permettant de gérant l'ipload des fichiers ???? Merci Si oui merci à celui ou celle qui m'aidera ;) Ou sinon je développe une nouvelle classe ou fonction nimporte

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...