Просмотр задачи
| Номер | Проект | Категория | Видимость | Создан | Изменен |
|---|---|---|---|---|---|
| 0003753 | SAS.Планета | Баг / Bug | публичная | 29-03-2021 15:26 | 31-03-2021 05:46 |
| Инициатор | VadimK | Ответственный | zed | ||
| Приоритет | обычный | Влияние | малое | Воспроизводимость | всегда |
| Состояние | решена | Решение | решена | ||
| Версия продукта | 201212 | ||||
| Целевая версия | 211230 | Решена в версии | 211230 | ||
| Тема | 0003753: Не работает "скачивание" локального файла из скрипта | ||||
| Описание | Подробности на форуме в теме: http://www.sasgis.org/forum/viewtopic.php?f=47&t=3529 (к сожалению, её почему-то закрыли) Коротко: ссылки на тайл вида "file:///C:/..." или "C:\folder\filename.ext" не работают. И это при том, что используемый по-умолчанию cURL прекрасно понимает и умеет "скачивать" локальные файлы: --- curl "file:C:\SAS.Planet.Release.201212\test.png" --output test.1 curl "file:C:/SAS.Planet.Release.201212/test.png" --output test.2 curl "file:/C:/SAS.Planet.Release.201212/test.png" --output test.3 curl "file://C:/SAS.Planet.Release.201212/test.png" --output test.4 curl "file:///C:/SAS.Planet.Release.201212/test.png" --output test.5 --- - для cURL все 5 вариантов записи "ссылки" одинаково работоспособны. | ||||
| Шаги по воспроизведению | Простейший тестовый скрипт вида: --- Begin ResultURL:='file:///C:/SAS.Planet.Release.201212/test.png'; End. --- приводит лишь к выводу ошибки в области отображения карты: "Download error: Неизвестный код ответа 0" Если изменить форму записи "ссылки", например: 'C:\SAS.Planet.Release.201212\test.png' то ошибка не выводится, но и тайл не отображается. | ||||
| Дополнительные сведения | Если сменить сетевой движок на WinInet, высвечивается ошибка: Error [53] Not a JPEG file: starts with 0x89 0x50 Если PNG файл заменить на (конвертировать в) JPG, то ссылка вида: 'file:///C:/SAS.Planet.Release.201212/test.jpg' работает. Но почему всё завязано на конкретный тип изображения (JPEG) ? | ||||
| Метки | Нет связанных меток. | ||||
| Вложенные файлы | |||||
|
|
Да, видимо поломалось, когда я поддержку curl прикручивал и эту часть не протестировал. |
|
|
Исправил, тестируйте. |
|
|
Проверил, работает! Проверял с обоими сетевыми движками (cURL и WinInet). Конкретно работают варианты с "file:///" (с прямыми и обратными слэшами в пути файла) и "C:\folder\file.ext" (только с обратными слэшами). Спасибо огромное за быструю доработку! |
| Дата изменения | Пользователь | Поле | Изменить |
|---|---|---|---|
| 29-03-2021 15:26 | VadimK | Новая задача | |
| 29-03-2021 15:26 | VadimK | Файл добавлен: test.zmp.zip | |
| 29-03-2021 18:17 | zed | Комментарий добавлен: 0020078 | |
| 29-03-2021 18:17 | zed | Ответственный | => zed |
| 29-03-2021 18:17 | zed | Состояние | новая => назначена |
| 29-03-2021 18:17 | zed | Версия продукта | .Nightly => 201212 |
| 29-03-2021 18:17 | zed | Целевая версия | => 211230 |
| 29-03-2021 18:18 | zed | Связь добавлена | связана с 0003422 |
| 30-03-2021 11:05 | zed | Комментарий добавлен: 0020079 | |
| 30-03-2021 11:06 | zed | Состояние | назначена => обратная связь |
| 30-03-2021 11:06 | zed | Связь добавлена | связана с 0000928 |
| 30-03-2021 19:50 | VadimK | Комментарий добавлен: 0020080 | |
| 30-03-2021 19:50 | VadimK | Состояние | обратная связь => назначена |
| 31-03-2021 05:45 | zed | Состояние | назначена => решена |
| 31-03-2021 05:45 | zed | Решена в версии | => 211230 |
| 31-03-2021 05:45 | zed | Решение | открыта => решена |
| 31-03-2021 05:46 | zed | Тема | не работает "скачивание" локального файла из скрипта => Не работает "скачивание" локального файла из скрипта |
| 08-08-2025 13:22 | zed | Категория | Баг => Баг / Bug |