Я борюсь с SSRS, чтобы получить внешние изображения, показанные в моем отчете.Внешнее изображение не показано из-за параметров в URL-адресе
Ситуация/Окружающая среда
- SSRS 12
- Изображения размещаются на Akamai (Caching сервера)
Проблема
Если я называю ИМА ge by http://server/folder/image.jpg Я вижу изображение в построителе отчетов. Дизайн, просмотр и онлайн-просмотр на сервере. HTML на сервере:
<img onload="this.fitproportional=true;this.pv=0;this.ph=0;" height="155" src="/Reports/Reserved.ReportViewerWebControl.axd? ReportSession=0vesr555hdhfqebcbzbyf4el&Culture=1031&CultureOverrides=False&UICulture=7&UICultureOverrides=False&ReportStack=1& ControlID=db6faa0405f142afa197478522ab25ae&OpType=ReportImage&IterationId=822ad1f6603e4ed5a7669b1863d74b1f& StreamID=73e6746a0121466fa7e9c958c3dfb384" width="96">
Если я называю изображение по http://server/folder/image.jpg?downsize=100: * Я вижу изображение в Report Builder Design View но не в окне предварительного просмотра, а не в Интернете на сервере. HTML:
<img onload="this.fitproportional=true;this.pv=0;this.ph=0;" height="155px" src="">
Тестирование
Такое поведение может быть протестирована с этими примерами:
- Время работы: http://tech.akamai.com/image-manager/img/mountain.jpeg
- Не работает: http://tech.akamai.com/image-manager/img/mountain.jpeg?downsize=640: *
Я должен использовать параметр downsize (и другие), поскольку изображения хранятся в полном разрешении, и отчет становится действительно большим, если они не изменяются. Список изображений динамически загружается SQL-Dataset, и есть тонны изображений, поэтому я не могу изменять размер и сохранять их в другом месте ...
Я пробовал много созвездий URL/параметров, и мой вывод таков: SSRS не может/не будет обрабатывать = (знак равенства) в пути изображения. Все остальные персонажи, без труда, работают без знака равенства.
У кого-то была такая же проблема и найдено решение для обработки «=» в SSRS внешних URL-адресах URL-адресов изображений?
Я пробовал ... Но даже Chrome не переводит '% 3D' в' = ' – Ardi