У меня есть список, который создает файл csv. Запрос, который прост, и если он запрошен из ссылки, он загружает ответ в виде вложения (при условии отправки правильных заголовков).couchDB: загрузить результаты запроса списка в виде вложения
Тем не менее, мне нужно POST потенциально большое количество динамически генерируемых данных (массив ключей). Он слишком велик, чтобы просто добавить к URL-адресу, мне нужно опубликовать данные как, ну, данные.
Мой обычный запрос Ajax является:
$.ajax({
type: 'POST',
dataType: 'text',
url: '/' + treatmentDatabaseString + '/_design/webview/_list/treatmentTable/treatmentTable?include_docs=true'
data: JSON.stringify({
'keys': keys // DATA THAT NEEDS TO BE POSTED
}),
error: function(status) {
alert('db error (keyed): ' + JSON.stringify(status));
},
success: function(data) {
// ..do stuff
}
});
Есть ли способ, что я могу изменить ссылку так, чтобы она отправляет эти данные? или каким-либо другим способом я могу сделать результат загрузки этого запроса в виде вложения?