Ответы пользователя по тегу Веб-разработка
  • Как правильно организовать базу данных на сайте?

    @justpusher
    Выглядит примерно правильно, только формулировки у вас странные.
    Вы создаёте две таблицы theme (лучше category) и articles, и прописываете отношение один ко многим.
    Остальное (миграции, модели) к организации БД не относится и зависит от вашего приложения.

    Вообще если у вас возникают вопросы такого рода, и вы планируете развиваться как разработчик - я советую вам почитать уроки Блог на Symfony и пройти тренинг на sql-ex.ru. Всё бесплатно.
    Ответ написан
    Комментировать
  • Как конвертировать видео в multipart/form-data и отправить это ajax POST-запросом?

    @justpusher
    Выглядит довольно просто... но возможно я не понял до конца, что вы хотите.

    Формат multipart/form-data крайне прост - построить готовое тело POST-запроса, содержащего multipart-данные, просто. Единственная забота - это выбрать правильный разделитель, который не встречается в файле.
    Также несложно послать при отсылке ajax-запроса установить свой Content-Type: multipart/form-data и указать напрямую содержимое тела POST-запроса, который вы предварительно построили.
    Ответ написан
    Комментировать
  • Можно ли полагаться на HTTP-заголовки при определении размера удалённого файла?

    @justpusher
    Вопрос сводится к такому: всегда ли удалённый сервер шлёт правильный Content-Length? мы не можем быть в этом 100% уверены.

    Насколько я понимаю, вы хотите ограничить максимальный размер загружаемых картинок.
    Можно поступить так:
    1. Запрашиваете хедеры. Если Content-Length есть и больше, сразу отклоняете.
    2. Запрашиваете содержимое, контролируя размер получаемых данных. Как только получаете больше данных, чем ваш лимит - обрываете запрос и отклоняете. Вот пример.
    Ответ написан
    Комментировать