file pour filereader

Pour toutes les discussions javascript, jQuery et autres frameworks
Répondre
valentin
Messages : 35
Enregistré le : 09 avr. 2024, 16:08

file pour filereader

Message par valentin » 22 mai 2024, 20:56

bonjour
je voudrais éviter de faire un input fichier
en le remplacer par exemple 'paysage.png qui est dans le dossier
inputaa est de type filelist
donc ma question comment créer un filelist en locale sans aller le sélectionner

Code : Tout sélectionner

<input
      type="file"
      accept=".jpg,.jpeg,.png,.bmp"
      id="lodimage"
      value="charge image"
      onchange="readURL(this)"
    />


function readURL(inputaa) {
        var fileImage2 = inputaa.files[0];
        var reader = new FileReader();

        reader.addEventListener(
          "load",
          function () {
            // convert image file to base64 string
            image2.src = reader.result;
        

            image2.onload = function () {
              
              //console.log(larg);
              document.getElementById('MyCanvas').width=image2.width;
              document.getElementById('MyCanvas').height=image2.height;
             ctx.drawImage(image2, 0, 0,image2.width,image2.height);


            };
         
          },
          false
        );

        if (fileImage2) {
          reader.readAsDataURL(fileImage2);
        }
      }



valentin
Messages : 35
Enregistré le : 09 avr. 2024, 16:08

Re: file pour filereader

Message par valentin » 22 mai 2024, 22:01

bonsoir viens essayer sa mais sa marche pas

Code : Tout sélectionner

var blob = Blob.fromDataURL(_this.editor.selection.getSelectedImage().toDataURL("image/png"));  
var file = new File(blob, "paysage.png");

var fileImage2 =file;



Avatar du membre
webmaster
Administrateur du site
Messages : 585
Enregistré le : 28 févr. 2017, 15:19

Re: file pour filereader

Message par webmaster » 23 mai 2024, 12:22

Bonjour

Je pense que ce n'est pas possible
Le navigateur oblige à une action volontaire de l'utilisateur pour sélectionner un fichier

Il doit y avoir un message dans la console qui précise que c'est interdit pour des raisons de sécurité
TJS : 25 ans et mon livre Tout JavaScript chez Dunod
https://www.toutjavascript.com/livre/index.php

valentin
Messages : 35
Enregistré le : 09 avr. 2024, 16:08

Re: file pour filereader

Message par valentin » 23 mai 2024, 13:26

bonjour
merci pour votre réponse
javascript sa me change de Delphi

valentin
Messages : 35
Enregistré le : 09 avr. 2024, 16:08

Re: file pour filereader

Message par valentin » 24 mai 2024, 12:40

bonjour
pour résumer on ne peut rentrer aucun fichier même texte
si on as pas fait un input file
merci

Bazil
Messages : 1
Enregistré le : 28 mai 2024, 07:32

Re: file pour filereader

Message par Bazil » 28 mai 2024, 07:40

Bonjour,

En effet, le navigateur demande une action volontaire pour des raisons de sécurité, et c'est exactement là que la maîtrise des outils et des techniques avancées entre en jeu. Avec une formation adéquate, tu peux découvrir des méthodes pour travailler avec ces restrictions de manière efficace et sécurisée.

NedaMakinster
Messages : 5
Enregistré le : 13 janv. 2024, 06:03

Re: file pour filereader

Message par NedaMakinster » Aujourd’hui, 06:47

Bazil a écrit :
28 mai 2024, 07:40
Bonjour,
lafontanacitta
En effet, le navigateur demande une action volontaire pour des raisons de sécurité, et c'est exactement là que la maîtrise des outils et des techniques avancées entre en jeu. Avec une formation adéquate, tu peux découvrir des méthodes pour travailler avec ces restrictions de manière efficace et sécurisée.
Quelles méthodes peuvent être spécifiées?

Répondre