Быстрое добавление файла из внешнего источника

Рейтинг: 4.1361  
На голосовании
Предложил Ilgiz 27.10.2012 18:00:04

Быстрое добавление файла из внешнего источника

Я уверен что многие из нас часто сталкиваются с необходимостью добавления файла (изображение, документ и т.п.) на сайт из внешнего источника.

Например, есть необходимость добавить на сайт логотип компании-партнёра или файл-презентацию в PDF-формате:
- сейчас, для этого, мне нужно сохранить файл на своём компьютере, и лишь потом перейти к его загрузке на веб-сервер средствами CMS;
- было бы чудесно, если бы я мог указать системе адрес размещения файла и движок загрузил бы его в соответствующую директорию на сайте без моего участия.

Подобную возможность я ранее встречал на Юкозе - возможность была ограничена загрузкой изображений (то есть, файлы иных форматов необходимо было копировать по старинке).

Да, на выполнение этих операций уходит не так много времени, но будет уходить ещё меньше) ... оптимизация, так сказать.

Спасибо, что дочитали.

Рейтинг: 0  
Ilgiz 27.10.2012 19:41:09
А я и не знал что это уже возможно! Спасибо)

... но, всё же в данном виде реализации есть минусы:
- изображение размещается, но физически файл находится на стороннем ресурсе и на нём может происходить смена структуры размещения файлов, или ресурс перестанет существовать - то есть лучше, если файл будет копироваться в директорию нашего сайта;
- данный способ, например, не подходит для загрузки иных файлов (не являющихся изображениями).
Рейтинг: 0  
Куклин Евгений 27.10.2012 19:53:29
Дак практически никто не знает, как-то не афишировали, если б не этот пост от Антона Долганина - почти никто бы и дальше не знал =)
Рейтинг: 0  
Куклин Евгений 27.10.2012 20:01:20
Вы бы хоть проверили сперва.
  • Файл скачивается на сервер
  • Не только картинки
Только что в свойство инфоблока типа файл добавил пдфку с мануалом с сайта битрикса, проверил, думал вдруг что изменилось. Нет, всё работает. Файл скачался на сервер и успешно сохранился в свойстве.
Рейтинг: 0  
Ilgiz 27.10.2012 21:53:06
Да, Евгений, я поторопился и проверил при размещении изображения на статичной странице :D

В инфоблоках работает прекрасно: загружаются изображения и другие файлы.

На статичных страницах сохраняется лишь ссылка на "внешний"  файл.
Рейтинг: 0  
Жуков Евгений 28.10.2012 14:39:49
На статичных страницах иного поведения и не может быть.
Рейтинг: 0  
Ilgiz 28.10.2012 19:26:26
Да, я это уже понял)

Можно загружать файлы в элементы инфоблоков извне, "напрямую" и это хорошо.

Но, у меня не раз возникала потребность в размещении относительно небольшого числа файлов на странице. Размещать их, используя инфоблоки, мне кажется нецелесообразным (настройка инфоблока + создание элементов для каждого файла + размещение и настройка компонента + правка шаблона компонента чтобы всё это добро вписывалось в дизайн сайта - займут время).

Для наглядности:
- клиент пожелал разместить на сайте, в одном месте, всю нормативную базу касающуюся его сферы деятельности - около 20 файлов.

Можно загрузить файлы стандартными средствами, через менеджер файлов. Но, было бы удобнее, если бы, например, в менеджере файлов кроме кнопочки выбора файла на компьютере, было бы поле для загрузки файла извне.

Если это считаю удобным только я, то пожалуйста, не заморачивайтесь :D