Комментарии 16
Может быть стоило выложить в сеть результат проделанной работы в качестве демки?
Круто, в избранное.
Выложите, пожалуйста всё это куда-то в общедоступное место! По-моему, получится очень достойный проект. А рюшечки потом дорисуют.
А вот если два раза загрузить один и тот же файл? По-моему, у вас там не всё достаточно чисто в этом случае.
Жду продолжения :)
Жду продолжения :)
Отличное замечание! Действительно, если у нас уже есть файл с таким именем, то мы получим то же самое значение дайджеста и два файла будут иметь одну и ту же ссылку. Значит, в третьей части заодно рассмотрим решение этой проблемы.
Еще раз спасибо за внимательность.
Еще раз спасибо за внимательность.
Оффтоп.
Помимо привычных get и post Синатра понимает методы put и delete. Я раньше об этом слышал, но никогда не сталакивался. Насколько я понимаю, эти методы не поддерживаются браузерами (хотя Синатра умеет с ними работать через hidden input поля формы). Я не смог найти на эту тему русскоязычной литературы, а английская вики для меня сложновата. Вы на пальцах, в двух словах не объясните где здесь выгода? Я чувствую, что она здесь есть :)
То есть мне не ясно что представляет из себя запрос put и delete. И не понятно почему их реализации нет в браузерах.
Помимо привычных get и post Синатра понимает методы put и delete. Я раньше об этом слышал, но никогда не сталакивался. Насколько я понимаю, эти методы не поддерживаются браузерами (хотя Синатра умеет с ними работать через hidden input поля формы). Я не смог найти на эту тему русскоязычной литературы, а английская вики для меня сложновата. Вы на пальцах, в двух словах не объясните где здесь выгода? Я чувствую, что она здесь есть :)
То есть мне не ясно что представляет из себя запрос put и delete. И не понятно почему их реализации нет в браузерах.
В двух словах не получилось, зато получилась небольшая статья. Надеюсь, помогло.
Отличная статья, ждем продолжения.
Некоторые комментаторы статьи узко смотрят на REST. Просто иногда на одной стороне пользователь а на другой сервер, а иногда сервера общаются между собой.
Хотел дополнить, что есть не только REST (Иван Сагалаев об отличиях REST и WS*), но REST это действительно просто и наглядно.
Для меня достоинства REST неоспоримы, и даже ничего и никому доказывать не хочется.
Хотел дополнить, что есть не только REST (Иван Сагалаев об отличиях REST и WS*), но REST это действительно просто и наглядно.
Для меня достоинства REST неоспоримы, и даже ничего и никому доказывать не хочется.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Домашний файлообменник на базе Sinatra и DataMapper. Часть 2 — Advanced features.