Pour toutes les discussions javascript, jQuery et autres frameworks
			
		
		
			- 
				
																			 valentin
- Messages : 35
- Enregistré le : 09 avr. 2024, 16:08
						
						
													
							
						
									
						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
						
						
													
							
						
									
						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;
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								webmaster							
- Administrateur du site
- Messages : 632
- Enregistré le : 28 févr. 2017, 15:19
						
						
													
							
						
									
						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é
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 valentin
- Messages : 35
- Enregistré le : 09 avr. 2024, 16:08
						
						
													
							
						
									
						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
						
						
													
							
						
									
						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
						
						
													
							
						
									
						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 sur 
cette page, tu peux découvrir des méthodes pour travailler avec ces restrictions de manière efficace et sécurisée.
					Modifié en dernier par 
Bazil le 17 sept. 2024, 19:39, modifié 1 fois.
									
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 NedaMakinster
- Messages : 7
- Enregistré le : 13 janv. 2024, 06:03
						
						
													
							
						
									
						Message
					
								par NedaMakinster » 15 juin 2024, 06:47
			
			
			
			
			Bazil a écrit : ↑28 mai 2024, 07:40
Bonjour,
deepseek deutsch
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?
					Modifié en dernier par 
NedaMakinster le 07 févr. 2025, 05:25, modifié 2 fois.
									
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 boxersgild
- Messages : 2
- Enregistré le : 03 nov. 2023, 08:12
						
						
													
							
						
									
						Message
					
								par boxersgild » 18 juin 2024, 04:02
			
			
			
			
			
Que veux-tu dire? Créer un fichier local sans le sélectionner n'est pas possible.
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 thiery
- Messages : 1
- Enregistré le : 26 juil. 2025, 10:36
						
						
													
							
						
									
						Message
					
								par thiery » 26 juil. 2025, 10:39
			
			
			
			
			I ran into the same issue, browsers don't let you create a FileList from local files without a real file input. It's a security thing, so it's not actually possible without user action. It’s 
geometry dash 2.2 apk frustrating, but that's just how modern JS works.