0
Я получаю тип содержимого ответа как application/json, который вызывает проблему в IE11, но не в хроме.Загрузка изображения с помощью Ext js не работает в IE, но работает в chrome
Я получаю тип содержимого ответа как application/json, который вызывает проблему в IE11, но не в хроме.Загрузка изображения с помощью Ext js не работает в IE, но работает в chrome
Измените заголовок типа содержимого на текстовый/обычный. Эта ссылка объясняет больше https://docs.sencha.com/extjs/6.0/6.0.0-classic/#!/api/Ext.form.Basic-method-hasUpload. Вы также можете посмотреть, что их пример http://examples.sencha.com/extjs/6.0.1/examples/kitchensink/#form-fileuploads
Просьба предоставить дополнительную информацию или код. – gengisdave
вот код: uploadPhoto: function (запись) {var uploadPanel = this.down ('ihg-picture-upload-panel'), pictureLoadForm = uploadPanel.down ('ihg-picture-upload-form'), field = pictureLoadForm.down ('fileuploadfield'), valid = (! Ext.isEmpty (field.value) && uploadPanel.pendingAction === 'UPDATE') || (uploadPanel.pendingAction === 'DELETE'); if (valid && uploadPanel.pendingAction === 'UPDATE') {uploadPanel.doCreatePicture (this.afterUploadPhoto, это, запись);} if (uploadPanel.pendingAction === 'DELETE') { uploadPanel.doDeletePicture (this.afterUploadPhoto, this); } return valid; }, –
afterUploadPhoto: функция (успех, сообщение, записьId) { если (успех) { это.showSuccessMsg (recordId); } else {this.showPictureUploadFailMsg(); }, –