vagrand
2.11.2013 - 16:43
Guest
Цитата |
выдается не ссылкой, а идут заголовки с бинарными данными, имя файла никак не палится |
Вот и говорю, что из ничего возникает дополнительная нагрузка на сервер.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Цитата (vagrand @ 2.11.2013 - 16:43) |
Guest
Цитата | выдается не ссылкой, а идут заголовки с бинарными данными, имя файла никак не палится |
Вот и говорю, что из ничего возникает дополнительная нагрузка на сервер.
|
давать прямую ссылку на файл имеет больше проблем, во первых не красивые урлы, возможность ставить ссылки на файлы минуя твой сайт, возможность что будут ходить боты-парсеры и собирать файлы, выводить на других сайтах, что тоже будет генерить нагрузку, выдавать бинарными данными самый правильный способ.
vagrand
4.11.2013 - 21:46
Guest
Нужно создавать временную символьную ссылку на файл, а по прошествии времени удалять ее.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
мне больше нравится выдавать бинарные данные, прямые сылки на сайтах сокращенных ссылок смотрятся страшно
bposter
5.11.2013 - 04:40
Есть у Яндекс Диска API и диск на 1терабайт можно прикупить и не парится с ссылками и файлами
_____________
Вязание
xe4.ru спицами.
Сайт для тестов
(подопытный №543)
vagrand
5.11.2013 - 10:19
Guest
А при чем тут то, что нравится вам? Вы скрипт продать пытаетесь. К стати, неплохо бы посмотреть на кусок вашего php кода, желательно строк 100 и что бы там была работа с БД.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
bposter
5.11.2013 - 10:23
Таких
скриптов в сети как говна когда то сам искал, ваш походу еще написан рукой начинающего
_____________
Вязание
xe4.ru спицами.
Сайт для тестов
(подопытный №543)
Цитата (bposter @ 5.11.2013 - 10:23) |
Таких скриптов в сети как говна когда то сам искал, ваш походу еще написан рукой начинающего |
Почему такие выводы? В сети куча дырявых или мало функциональных скриптов, аналогов моему нету.
vagrand
8.11.2013 - 11:26
Guest
Цитата |
В сети куча дырявых или мало функциональных скриптов, аналогов моему нету. |
Судя по реализации загрузки и отдачи файлов я бы так не сказал + вы так и не отреагировали на запрос показать кусок вашего кода. Из чего можно сделать вывод о его качестве.
_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Цитата (vagrand @ 8.11.2013 - 11:26) |
Guest
Цитата | В сети куча дырявых или мало функциональных скриптов, аналогов моему нету. |
Судя по реализации загрузки и отдачи файлов я бы так не сказал + вы так и не отреагировали на запрос показать кусок вашего кода. Из чего можно сделать вывод о его качестве.
|
Я оставил этот вопрос на следующий день, потому что у меня есть собранный
phpdoc по этому проекту, правда старенькая версия, но стиль будет ясен, вот нашел её
http://golodnyi.ru/acзагрузка файлов на хорошем уровне, в ней конечно нет аякса, просто не хватает времени, т.к. сейчас около 30 задач по этому проекту висит в системе учета ошибок, когда нить руки дойдут до аякса, а вообще при загрузке проверяется очень много данных, разные контроли, в том числе чтоб пользователь не превышал свои квоты или квоты сервера (
php.ini), а в выдаче файла я ничего плохого не вижу, она хорошо работает, сохраняет исходные имена
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.