Тема загрузки фото

Murad Murad 25 Марта 2023 (ред)

Сейчас возможно загрузить, даже не знаю размер.

Пользуюсь облачным хранилищем у себя, да, это стоит каких-то денег, но нет ограничения на загрузку фото.

Сейчас фото могут весить и по несколько гиг, а сжимать их, очень трудно.

Меня этот вопрос интересует давно.

9 Ответов

  1. Evg Evg 25 Марта 2023

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

    Менее чем за год они перешли рубеж в 1ТБ! Посчитайте по деньгам, сколько вы будете платить, каждый месяц. Но этот терабайт оставили всего 300 человек, это вообще ни о чем. А если тысячи? Да и эти, через 2 года, 3 года, сколько будет?

    Количества места надо будет сотни терабайт и это объем будет расти постоянно. У вас есть такие деньги, каждый месяц? У меня нет.

    Печальный пример, Галактика (была соц. сеть такая). Человек продал многокомнатную квартиру в центре Питера! Купил серверы, деньги были скушены почти за год!

    Далее. Вообще, этот сайт изначально не был предназначен для работы с медиа. Текст, вот задача. Загружать видео, фото, музыку, это как бы другой формат.

    Который, кстати, мне никогда не был интересен сам по себе. А мой печальный опыт дал мне так сказать весомую причину, отнекиваться. smile Деньги. Где деньги? )

    У меня нет таких денег в том числе и для этого сайта. Тут хобби. Одно из. Программирование одно из моих увлечений. И я бы даже сказал, не главное.


    Сделать в экземпляре возможность влючить облачное хранилище? Да, это можно. Ведь выше, я только сказал своё отношение к этому. Облачное хранилище не повредит.

    Но для этого, надо переделать полностью загрузку. А потом её уже расширять. Сейчас код был написан тогда, когда я только начинал изучать php. Там всё достаточно плохо.

    Когда это будет сделано? Я не знаю.

    Мало времени у меня.


    И еще одна тема. Сама загрузка. Я как бы сделал её вольной. Т.е. вот заставка. Она подразумевалась продолговатая. Но какой фото вы загрузили вот сейчас? Не горизонтальное, а вертикальное, т.е. нарушили логику размещения.

    Что делать?

    А мне кажется сжимать принудительно и написать какой размер надо. А если участник, например, захочет разместить фото вопреки рекомендациям, то так и быть. Но оно будет чудовищно паршивое. От принудительного сжатия.

    Тут надо подумать. Представить участника, который сознательно или нет наплевал на все форматы и старается везде засунуть что, что не надо.

    Где видео, сует фото. Где фото, сует текстовые файлы. Где горизонтально, сует вертикально и т.д. Вот чем ценны участники, которые тестирую. Они предлагают и показывают варианты, такие, которые у программистов бы в голову не пришло smile

    P.S. Вы кстати вчера показали одну уязвимость, сами того не хотя. Спасибо. + )

    1. Yori Yori 25 Марта 2023

      Для заставки необходимо сжимать фотографию принудительно или визуально давать выбор эскиза.

    1. VEri VEri 25 Марта 2023 (ред.)

      Я была на той Галактике, которая была ранее Surfory. Они внезапно для многих почти молча закрыли сайт без указания причины. Меня всегда интересовало почему.

    1. VEri VEri 26 Марта 2023

      если ниже прочитать коммент автора поста, то могу сказать что лучше сжимать фото когда оно грузиться на сервер до определенных размеров не более чтобы было. и всё. а в остальном я не считаю что нужны большие фото особенно для этого сайта. если ты фотограф и тебе важен оригинал то тогда это чисто отдельные хранилища и сервисы для хранения, но не этот сайт.
      Конечно еще хорошая идея с загрузкой фоток например на imgur, но там думаю может вылиться в неизвестную сумму денег.

  1. Devastator Devastator 25 Марта 2023

    Кмк загрузку фото вообще можно убрать и к примеру прописать возможность вставки пикч с Imgur. Это и место позволит сэкономить, и нагрузку снизит. Лет 10 назад так ведь и делали на тех же форумах, грузили пикчи на фото-хостинги. Imgur сразу код выдает Markdown.

    [Imgur](https://imgur.com/hEKUUlL)

    1. Хм, а лучше кажется сделать так:

      1. Пользователь грузит фото через привычную кнопку загрузки в редакторе поста.
      2. Фото загружается на Imgur.
      3. Сайт получает ссылку на фото и вставляет в пост.

      А еще лучше:

      1. Ссылка на фото отправляется в Web Archive и Archive.is, на случай, если фотохостинг закроется.
  1. starboy starboy 25 Марта 2023 (ред.)

    Можно использовать data:image/png;base64

  1. yuran yuran 26 Марта 2023 (ред.)

    Интересно зачем грузить фото в сеть размером в несколько гиг? Женя вроде здесь делал ограничение и автоматическую конвертацию в webp… Если честно не понял суть проблемы по загрузке гигабайтных фото в сеть… Можете объяснить доступно — собственно зачем громадные фото грузить? Для хранения или для использования их на сайте?

    1. Murad Murad 26 Марта 2023 (ред.)

      Всё очень просто, снял фото и тупо выложил. Пример, на рыбалке, какой-то момент снял и нет возможности сжать.