1. Hello everybody! We almost received awards from MMOsite, remained the last spurt! Please, if you have not did it - vote for us
    Dismiss Notice

гуглодиск как хостинг картинок (файловый хостинг)

Discussion in 'Флуд' started by vxsw, Aug 16, 2016.

  1. vxsw

    vxsw Raider Golden Founder

    Joined:
    Feb 10, 2016
    Messages:
    1,738
    Likes Received:
    594
    Trophy Points:
    113
    скажу сразу. спорить о том что лучше, а что хуже - не буду. просто расскажу о том, чем пользуюсь сам. использовать это или нет вам - решайте сами.

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

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

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

    тут, хочу рассказать как использовать ггуглодиск, в качестве хостинга картинок.
    начать стоит с начала, а именно с принципа самого хостинга на гуглодиске.
    по умолчанию, у вас одна папка (корневая) и она закрыта для просмотра другими пользователями.
    рекомендую, наделать в ней подпапок. это позволит в последствии проще искать понадобившуюся старую информацию.
    каждая папка и файл, имеют свой собственный идентификатор, примерно такого вида "0BxNbonm8WQm6N1VrUks4QnB2VDQ". при этом, в случае с хостингом, можно обращаться к дочерним объектам от родительского, по нормальным названиям. например, имеем такую структуру:
    [​IMG]
    в адресной строке, видно ид папки. это кк-раз "0BxNbonm8WQm6aGk1ZlFDZmd2d1U". его-же можно увидеть, по контекстному меню, вываливающемуся по стрелке, справа от имени папки (пункт меню "совместный доступ"). использовать можно как его, так и ид от любой вышерасположенной папки. но в этом случае, указывать путь до файла, нужно указывая все промежуточные папки, хоть и прямым текстом. ид указывается, только для отправной "точки". при желании, использовать можно, даже напрямую ид файла, вместо прямого имени файла с ид папки, в к-й он расположен.
    естественно, что чтобы ссылки на файлы открывались у других, надо настроить область их видимости. достаточно режима чтения ("общедоступно для поиска и просмотра"). думаю не стоит объяснять, что открыта должна быть вся ветка от указанного в ссылке идентификатора, до конечного файла. при этом, видимость "выше", значения не имеет.
    по умолчанию, папки и файлы наследуют видимость от родительских, если область видимости не задана явно.
    если брать пример с картинки, то верхней расшаренной папкой у меня, является "globalshare". это дает мне возможность, не задумываясь создавать внутри нее любые структуры и ссылаться на любые их части (любую вложенную подпапку или файл) на всю глубину дерева. при этом, другие папки корневой папки "мой диск", другим не доступны.

    ну ладно, с основами разобрались. теперь как пользоваться.
    базовый функционал - выделяем картинку, жмем правой кнопкой по имени файла и жмем "совместный доступ":
    [​IMG]
    получаем ссылку:
    HTML:
    https://drive.google.com/file/d/0BxNbonm8WQm6eVdnOUxteTJ4VWs/view?usp=sharing
    если вставлять ее на форуме в качестве картинки, получим это:
    [​IMG]
    при этом, не факт, что форум картинку отобразит, хотя в браузере, картинка откроется. ситуация исправляется просто. берем ид папки в которой лежит файл, а это "0BxNbonm8WQm6aGk1ZlFDZmd2d1U" (его видно в адресной строке) и подставляем к нему "https://googledrive.com/host/", за ним, дописываем прямое имя файла "11_mystic_f.png". в итоге, получаем:
    HTML:
    https://googledrive.com/host/0BxNbonm8WQm6aGk1ZlFDZmd2d1U/11_mystic_f.png
    [​IMG]
    ссылку на тот-же файл, можно было сделать и с более высоких папок. например из папки "project genom". при этом, нужно было-бы указать путь до файла через все промежуточные папки (armor/tactic):
    HTML:
    https://googledrive.com/host/0BxNbonm8WQm6S0pGN2lsQ3pfOG8/Armor/Tactic/11_mystic_f.png
    теперь о превьюшках.
    в превьюшках, используются ид конечных файлов. в данном случае, это "0BxNbonm8WQm6eVdnOUxteTJ4VWs". в качестве начала адреса "https://drive.google.com/thumbnail?id=", в концовке, используются параметры. например "&authuser=0&sz=w320-h320-s"
    где:
    - "&" - указатель параметра
    - "authuser=0" - указывает на то, что авторизация не требуется (обязательный параметр)
    - "sz=w320-h320-s" размеры генерируемой превьюшки, где:
    - - "w320" - ширина
    - - "h320" - высота
    - - "s" - ключ, указывающий на игнорирование пропорций. по умолчанию идет ключ "k" (сохранять пропорции). есть еще другие ключи, в частности с обрезанием картинки, но о них не буду.

    в случае сохранения пропорций, указывать можно только ширину, или только высоту. например "sz=w320"
    примеры итоговых ссылок на превьюшки:
    HTML:
    https://drive.google.com/thumbnail?id=0BxNbonm8WQm6eVdnOUxteTJ4VWs&authuser=0&sz=w320-h320-s
    https://drive.google.com/thumbnail?id=0BxNbonm8WQm6eVdnOUxteTJ4VWs&authuser=0&sz=w120
    
    50х50:
    [​IMG]

    и да - анимфция гифок в превьюшках сохраняется:

    [​IMG] [​IMG] [​IMG]

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

    собственно на этом пожалуй все. надеюсь, кому-то будет полезно Drag_man543
    --- Aug 18, 2016 ---
    утро началось со смеха сквозь слезы:
    ушел курить мануалы. накурю что-нить внятное - отпишусь. Drag_man543
     
  2. Bob_Jons

    Bob_Jons Raider Golden Founder

    Joined:
    Jul 7, 2015
    Messages:
    345
    Likes Received:
    141
    Trophy Points:
    53
    Фиговенький хостинг. :cautious:
    З.Ы.
    "У меня красные крестики".
     
  3. vxsw

    vxsw Raider Golden Founder

    Joined:
    Feb 10, 2016
    Messages:
    1,738
    Likes Received:
    594
    Trophy Points:
    113
    фиговый из тебя читатель
    отсюда и все вытекающие. решение пока не найдено Pardon_man3
     

Share This Page