У меня есть сетка с данными, поступающими из базы данных. Каждая строка таблицы содержит следующие поля: имя документа, владелец, версия и т. Д. Содержимое документа находится в BLOB-объекте.
Я хочу, чтобы пользователь дважды щелкнул строку, чтобы загрузить содержимое документа. Лучшим способом будет всплывающее окно с запросом подтверждения. Сетка должна оставаться на экране.
Я могу прочитать содержимое документа с помощью ajax-запроса и поместить результат в переменную.
Ext.Ajax.request({
url: '../controleurs/c_get_doc_content.php',
method: 'POST',
params: { dep: r.data.nom_document },
success: function(response, opts) {console.log(response);console.log(opts)},
requestcomplete: function (conn, response, options) {},
failure: function() {console.log('failure');},
headers: { 'my-header': 'foo' },
Как сохранить содержимое документа в файл на компьютере пользователя?