Можно ли загрузить файл без формы, используя extjs 4? - PullRequest
4 голосов
/ 19 июля 2011

возможно ли загрузить файл без отправки формы, используя extjs 4?Как это сделать?

С уважением

Ответы [ 2 ]

1 голос
/ 24 июня 2017

Да, это возможно.Вы можете сделать это с помощью Ajax и API FormData:

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){
   }
});

См. Онлайн-демонстрацию здесь

1 голос
/ 20 июля 2011
 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

Я не проверял то же самое, но я думаю, что это должно помочь.

Спасибо, Кунал

...