Дорогого времени суток!
У меня такая же проблем с ссылкой под java script для скачивания excel.
Ссылка имеет код:
Функция скачать Excel
Я сделал запрос на скачивание, а вот сохранить файл куда мне надо не могу.
Один из выходов которых я вижу, это скачать файл в папку загрузка(через клик по диалоговому окну "сохранить") и скопировать прямую сылку на файл с "download history", вот только доступ к истории скачанных фалов получить не могу. Где они хранятся кто его знает и функций для доступа к ним на autoit не нашёл.
Что делать какие есть у кого идеи?
Посоветуйте как качать такие файлы
У меня такая же проблем с ссылкой под java script для скачивания excel.
Ссылка имеет код:
Код:
<a style="height: 70px; text-align: center; float: right;" onclick="exportExcel();" href="javascript:void(0)">
<img src="User/Images/ext/excel_large.png">
<span>Експорт в XLS</span>
</a>
Код:
<script type="text/javascript">
function exportExcel() {
$.ajax({
url: "/Tenders.aspx/GetExcel",
type: "POST",
dataType: "json",
contentType: "application/json",
data: JSON.stringify({
par: $("#exPar").val()
}),
success: function(data) {
if (data.d.url) {
window.location.href = data.d.url;
} else {
alert('Не удалось сформировать документ');
}
}
});
}
</script>
Один из выходов которых я вижу, это скачать файл в папку загрузка(через клик по диалоговому окну "сохранить") и скопировать прямую сылку на файл с "download history", вот только доступ к истории скачанных фалов получить не могу. Где они хранятся кто его знает и функций для доступа к ним на autoit не нашёл.
Код:
прямая сылка https://smarttender.biz/ws/getfile.ashx?file=171d850b-0ddf-4132-8192-b92c98d61777.xlsx&name=Торги_20170924180517.xlsx
Что делать какие есть у кого идеи?
Посоветуйте как качать такие файлы
Код:
#include <IE.au3>
Local $JS = ""
$JS &="$.ajax({"& @CRLF
$JS &='url: "/Tenders.aspx/GetExcel",'& @CRLF
$JS &='type: "POST",'& @CRLF
$JS &='dataType: "json",'& @CRLF
$JS &='contentType: "application/json",'& @CRLF
$JS &="data: JSON.stringify({"& @CRLF
$JS &='par: $("#exPar").val()'& @CRLF
$JS &="}),"& @CRLF
$JS &="success: function(data) {"& @CRLF
$JS &="if (data.d.url) {"& @CRLF
$JS &="window.location.href = data.d.url;"& @CRLF
$JS &="} else {"& @CRLF
$JS &="alert('Не удалось сформировать документ');"& @CRLF
$JS &="}"& @CRLF
$JS &="}"& @CRLF
$JS &="});"& @CRLF
$oIE = _IECreate ('https://smarttender.biz/tenders?mode=gov&allcat=0&nh=1')
$oIE.document.parentWindow.execScript($JS)