1let uppy = Uppy.Core({
2
3 restrictions : {
4 maxNumberOfFiles: 3, // nombre max de fichier
5 allowedFileTypes: ['image/*'] //type fichier
6 },
7
8 meta: {
9 action: "add_image_devis", // post parametre
10 },
11 })
12
13 .use(Uppy.Dashboard, {
14
15 locale: Uppy.locales.fr_FR, //langue ne pas oublier le fichier js qui va avec
16 inline: true,
17 target: '#chargeurPhoto', // div#id dans le DOM
18 })
19
20 .use(Uppy.XHRUpload, {
21
22 endpoint: $('#SITE_DOMAINE').val() + $('#plugin_path_devis').val() + 'operations_images_devis.php', // adresse de post
23 bundle: true , // plusieurs fichier à la fois
24
25 getResponseData (responseText, response) {
26
27 if ( response.status == 200 && response.readyState == 4 ){
28
29 console.log(responseText);
30 }
31 }
32 });
33
34 /* HTML
35 <link rel="stylesheet" href="uppy/uppy.min.css">
36
37 <script src="uppy/uppy.min.js"> </script>
38 <script src="uppy/fr_FR.min.js"> </script>
39
40
41
42 PHP
43
44 echo '<pre>';
45 print_r($_FILES);
46 echo '</pre>';
47
48 echo '<pre>';
49 print_r($_POST);
50 echo '</pre>';
51
52 */
53