Не Грамм не вру и Благодарен им таким кто тут есть, а кто Мухи залетающие, тем бы по сути ничего не давать, ток портят и Антифрод, взращивают :(
Совести нету, считай Души нету :)))
Сохранение файлов в BAS. Проблема расширения .file
-
@NikitaKireev название файла скорей всего хранится в заголовках ответа.
(похожий случай попадался. ссылка с ид, а после скачивания файл имел норм. имя. это имя указывалось в заголовках ответа и какой то магией(самим браузером или js) определял имя файла по заголовку ) -
@NikitaKireev дай список заголовков ответа
-
@tet-vivi Оно?
Url: http://my.site.ru/files?id=155000
Status: 302Server: nginx
Date: Tue, 26 May 2020 08:24:18 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 211
Connection: keep-alive
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: http://my.site.ru/
Set-Cookie: PHPSESSID=40a76cba9t1h84n8213qgerq3d; path=/; HttpOnly
X-Powered-By: ASP.NET -
This post is deleted!
-
@UserTrue очень странное поведение. Определил, что это не javascript. Просто переход по ссылке не грузит никакой страницы, загрузка начинается сама по себе. Можно отключить JavaScript в хром и перейти по ссылке - загрузка стартанет сама по себе. Можно из любого места нажать ПКМ -> Сохранить данные по ссылки и начнется загрузка. Так я понял, что это самая обычная ссылка на файл. Имени файла изначально нет на странице с файлом, страницу можно даже не загружать. При всем при этом я так и не понял как мне из BAS получить хотя бы заголовок с расширением файла, а еще лучше - полное имя.
-
@NikitaKireev, скиньте ссылку
-
@GhostZ ссылку кидать бессмысленно, поскольку сайт корпоративный и вас там встретит разве только поле авторизации. Любые тесты возможны только имея внутренний аккаунт зарегистрировать который нельзя.
Кстати, заметил, что по факту запросы GET не отрабатываются как должны, сайт на них отвечает так:Url: https://my.site.ru/files?id=123391
Status: 302Server: nginx
Date: Tue, 26 May 2020 17:40:07 GMT
Content-Type: text/html; charset=UTF-8
Content-Length: 211
Connection: keep-alive
Cache-Control: no-store, no-cache, must-revalidate
Pragma: no-cache
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Location: http://my.site.ru/
X-Powered-By: ASP.NET<head><title>Документ перемещен</title></head>
<body><h1>Объект перемещен</h1>Документ теперь находится <a HREF="http://my.site.ru/">здесь</a></body>Вся суть в последних строчках, поэтому и тип файла отображается text/html. Будучи дилетантом понятия не имею. Такое чувство, что он просто обрывает такие запросы и чего-то ему не нравится.