ilvar: (Default)

Прочел у Ивана Сагалаева про более-менее приличный патч на upload файлов в Django. Накатил на Файлообменник, проверил - файлы до 100Мб точно нормально грузятся (и это на shared-хостинге, широко известным своим неслабым overselling’ом), 350Мб один раз попробовал - не пролез.

Думаю этот патчик к Музыкальному Сервису прикрутить, там аплоад больших файлов - весьма частое событие.

This is crossposted entry. ilvar.ru

ilvar: (Default)

Originally published at [ilvar.ru]. You can comment here or there.

ilvar.share

Чего, никому не нужен халявный файлообменник без рекламы?

Чуть поменял выдачу ссылок, добавил ссылку “logout”, мало ли, кому понадобится. 12Мб файл закачался без проблем, фича-лист все разрастается :)

  • Автоматическое удаление файла через Х времени после закачки или при малом количестве свободного места;
  • Сделать ограничение файла по размеру;
  • Сделать индикацию процесса закачки.
  • Сделать нормальные одноразовые ссылки;
  • Записывать юзера - чтобы в дальнейшем дать возможность удалять свои файлы вручную; Сделано
  • Сделать инвайты (привет, Музыкальный Сервис!), чтобы не добавлять юзеров вручную. Нафиг, мне чужой траф не нужен :)

P.S. Все больше в восторге от чудесной автомагической Джанго-админки! Django Admin

P.P.S. Чуть добавил сексуальности дванольности красоты стилям. Тащусь :)

ilvar: (Default)

Originally published at [ilvar.ru]. You can comment here or there.

ilvar.share

Приспичило тут устроить у себя файлообменник, сначала поискал готовые на PHP, но все не то - либо фич не хватает, либо наоборот, перебор, слишком сложно, либо вообще за деньги - и фиг знает, чего там внутри. В результате черт дернул написать свой, на Джанге. Часа за четыре, вместе с поднятием Джанги на DreamHost, дизайном и, как водится, тупняком по пустякам.

Read the rest of this entry » )

May 2016

S M T W T F S
1234567
891011121314
15 161718192021
22232425262728
293031    

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 25th, 2017 06:31 pm
Powered by Dreamwidth Studios