скачать картинки с Sharepoint

Тема в разделе "Скачивание картинок и файлов", создана пользователем nICEsCREAM, 11 окт 2023.

Метки:
  1. nICEsCREAM

    nICEsCREAM New Member Пользователи

    Регистрация:
    9 фев 2011
    Сообщения:
    5
    Всем привет! Сталкивался ли кто-нибудь с проблемой загрузки изображений с sharepoint?
    Сложный src генерится для фотки на странице SharePoint. Вроде, даже научился отображать изображения при предпросмотре страницы с помощью WBApp за счёт [CLICK][outerhtml][N]0[/N][CONTAINS][ET_RENDER]:<img в проекте WBApp. Включены "Загружать изображения", "Загружать изображения, генерируемые php". Включен Clever internet Suit, WBApp для контента, таймаут 24 секунды, чтобы всё точно прогрузилось.

    Вот такой примерно url на изображении:
    upload_2023-10-11_20-48-47.png

    В логе такие ошибки:
    1 IMAGE URL: /russia/News/PublishingImages/DSC_1254.jpg?width=900&amp;height=500
    Программе не удалось загрузить/сохранить изображение, проверьте свободное место на диске, URL изображения и/или включите опцию "загружать изображения, генерируемые php скриптом" в дополнительных параметрах загрузки изображений

    2 IMAGE URL: Ссылки недоступны для гостей
    Программе не удалось загрузить/сохранить изображение, проверьте свободное место на диске, URL изображения и/или включите опцию "загружать изображения, генерируемые php скриптом" в дополнительных параметрах загрузки изображений

    3 IMAGE URL: Ссылки недоступны для гостей
    Программе не удалось загрузить/сохранить изображение, проверьте свободное место на диске, URL изображения и/или включите опцию "загружать изображения, генерируемые php скриптом" в дополнительных параметрах загрузки изображений

    4 IMAGE URL: Ссылки недоступны для гостей
    Программе не удалось загрузить/сохранить изображение, проверьте свободное место на диске, URL изображения и/или включите опцию "загружать изображения, генерируемые php скриптом" в дополнительных параметрах загрузки изображений

    5 IMAGE URL: Ссылки недоступны для гостей
    Программе не удалось загрузить/сохранить изображение, проверьте свободное место на диске, URL изображения и/или включите опцию "загружать изображения, генерируемые php скриптом" в дополнительных параметрах загрузки изображений

    6 IMAGE URL: Ссылки недоступны для гостей
    Программе не удалось загрузить/сохранить изображение, проверьте свободное место на диске, URL изображения и/или включите опцию "загружать изображения, генерируемые php скриптом" в дополнительных параметрах загрузки изображений



    При этом если убрать все символы после ".jpg?", то sharepoint возвращает
    ERROR 403: Time-Limited URL validation failed​

    Выключил "Не переименовывать изображения" и сделал им названия с помощью IMAGESNAMES_Comp, думал, названия файловая система не съедает. Какой-то render скачивается, а остальные - нет.
    upload_2023-10-11_20-41-19.png
     
  2. nICEsCREAM

    nICEsCREAM New Member Пользователи

    Регистрация:
    9 фев 2011
    Сообщения:
    5
    Нашёл логику в формировании имён файлов и почистил от лишнего, файлы теперь загружаются (с помощью [CSVIMAGES(img)][PREF][DFN][/PREF][SEP]{CSVCS}[/SEP][DFMODE]<CD_GRAN_5!>[/CSVIMAGES]).

    Но теперь не пойму как в коде загруженного в htm документа подменять src на локальные изображения. Это позволяла делать галочка "загружать изображения". Но т.к. я её не использую, придётся её действие как-то эмулировать. Как бы это сделать? Мысли вслух: макрос CSVIMAGES формирует список путей к изображениям в интернете, может, повторно этот макрос использовать не для сохранения файлов, а для получения списка этих путей (т.е. без [DFMODE]) и далее в тексте вывода содержимого страницы (<CD_GRAN_5!>) искать и подменять путь к файлу интернета на локальный путь /files/...
     
    Последнее редактирование: 11 окт 2023
  3. nICEsCREAM

    nICEsCREAM New Member Пользователи

    Регистрация:
    9 фев 2011
    Сообщения:
    5
    В общем, вопрос такой - каким образом при использовании макроса CSVIMAGES добиться замены в src путей к изображениям (в html-коде страницы) так, чтобы пути вели не на сайт, а в каталог, куда изображения скачаны? Аналогично тому, как это делала фича "загружать изображения".
     
    Последнее редактирование: 12 окт 2023

Поделиться этой страницей