devdream
Messages postés45Date d'inscriptionmardi 12 mars 2013StatutMembreDernière intervention20 novembre 2019
-
Modifié le 19 nov. 2019 à 23:13
devdream
Messages postés45Date d'inscriptionmardi 12 mars 2013StatutMembreDernière intervention20 novembre 2019
-
20 nov. 2019 à 10:08
Bonjour,
J’utilise un système de prévisualisation JS pour les images à uploader
Donc j'envoie mon form normalement, mais j'ai error4 ($_FILES['image']['error'] = 4 alors le fichier uploadé a une taille nulle)
var j = jQuery.noConflict();
j(function() {
var count = 0;
j('.upload-img').on('change', function(evt) {
var file = evt.target.files[0];
var _this = evt.target;
j(this).parent('.upload-section').hide();
var reader = new FileReader();
reader.onload = function(e) {
var span = '<img class="thumb mrm mts" src="' + e.target.result + '" title="' + escape(file.name) + '"/><span class="remove_img_preview"></span>';
j(_this).parent('.upload-section').next().append($(span));
};
reader.readAsDataURL(file);
evt.target.value = "";
});
j('.preview-section').on('click', '.remove_img_preview', function() {
j(this).parent('.preview-section').prev().show();
j(this).parent('.preview-section').remove();
});
});
Je suis supposer récupérer $_FILES['p1'] mais malgré qu'il soit présent sur ma page de traitement, toutes données de form sont OK sauf cet input, j'ai bien sûr mis enctype="multipart/form-data"