4 votes

Est-il possible de télécharger un fichier sans formulaire en utilisant extjs 4 ?

Est-il possible de télécharger un fichier sans soumettre le formulaire en utilisant extjs 4 ? Quel est le moyen de le faire ?

Salutations

2voto

khmurach Points 166

Oui, c'est possible. Vous pouvez le faire avec Ajax et FormData API :

var file = s.fileInputEl.dom.files[0],
     data = new FormData();
data.append('file', file);
Ext.Ajax.request({
   url: '/upload/files',
   rawData: data,
   headers: {'Content-Type':null}, //to use content type of FormData
   success: function(response){
   }
});

Voir la démo en ligne aquí

1voto

Kunal Points 948
 Use 'filefield' control of Extjs 4. and check below links

http://docs.sencha.com/ext-js/4-0/#/api/Ext.form.field.File

http://docs.sencha.com/ext-js/4-0/#/api/Ext.form.field.Field-method-isFileUpload

Je n'ai pas vérifié la même chose, mais je pense que cela devrait aider.

Merci, Kunal

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X