Как прикрепить к сообщению изображение с компа?
От: dmitry_npi  
Дата: 27.06.20 20:02
Оценка: :))) :)))
Вот в чем вопрос. Нажимаю кнопку, вставляется [ img][ img].
И че? Че дальше с этим делать? Это намек что надо залить изображение на какой-то хостинг что ли?
Атмосферная музыка — www.aventuel.net
Re: Как прикрепить к сообщению изображение с компа?
От: std.denis Россия  
Дата: 27.06.20 20:24
Оценка: +2
_>Это намек что надо залить изображение на какой-то хостинг что ли?
да. на files.rsdn.org например
Re: Как прикрепить к сообщению изображение с компа?
От: kov_serg Россия  
Дата: 27.06.20 22:57
Оценка: 17 (2) :)
Здравствуйте, dmitry_npi, Вы писали:

_>Вот в чем вопрос. Нажимаю кнопку, вставляется [ img][ img].

_>И че? Че дальше с этим делать? Это намек что надо залить изображение на какой-то хостинг что ли?
url внутрь пихай. В принципе можно даже такой
Re[2]: Как прикрепить к сообщению изображение с компа?
От: Lazytech Ниоткуда https://rsdn.org/forum/job/7758126
Автор: Lazytech
Дата: 20.06 19:06
Дата: 28.06.20 05:18
Оценка: -1
Здравствуйте, kov_serg, Вы писали:

_>url внутрь пихай. В принципе можно даже такой


Напомню, размер при этом разбухает примерно на треть. То есть для мелких файлов идет на ура, а для крупных — только если у всех пользователей достаточно толстый входящий канал.

https://developer.mozilla.org/en-US/docs/Glossary/Base64
  Encoded size increase

Each Base64 digit represents exactly 6 bits of data. So, three 8-bits bytes of the input string/binary file (3×8 bits = 24 bits) can be represented by four 6-bit Base64 digits (4×6 = 24 bits).

This means that the Base64 version of a string or file will be at most 133% the size of its source (a ~33% increase). The increase may be larger if the encoded data is small. For example, the string "a" with length === 1 gets encoded to "YQ==" with length === 4 — a 300% increase.

Отредактировано 28.06.2020 5:21 Lazytech . Предыдущая версия .
Re: Как прикрепить к сообщению изображение с компа?
От: bnk Австрия http://unmanagedvisio.com/
Дата: 28.06.20 11:33
Оценка: +1
Здравствуйте, dmitry_npi, Вы писали:

_>Вот в чем вопрос. Нажимаю кнопку, вставляется [ img][ img].

_>И че? Че дальше с этим делать? Это намек что надо залить изображение на какой-то хостинг что ли?

Ты намекаешь на то что ctr+v не работает? Так оно вроде и не работало здесь никогда

А было бы удобно, да. Уже куча сайтов поддерживает вставку картинок по ctrl+v.
И делается вроде достаточно тривиально, учитывая что хранилище для файлов уже есть.
Re[2]: Как прикрепить к сообщению изображение с компа?
От: bnk Австрия http://unmanagedvisio.com/
Дата: 28.06.20 12:45
Оценка:
Здравствуйте, kov_serg, Вы писали:

_>url внутрь пихай. В принципе можно даже такой


Удобнее вариант (IMHO): https://paste.pics
Но вообще если пользоваться сторонним сайтом, смысл Ctrl+V как-то пропадает.
Можно же эту фишку чисто клиентским жаваскриптом запилить (в профиле), или?
Re: Как прикрепить к сообщению изображение с компа?
От: bnk Австрия http://unmanagedvisio.com/
Дата: 15.08.20 19:41
Оценка:
Здравствуйте, dmitry_npi, Вы писали:

_>Вот в чем вопрос. Нажимаю кнопку, вставляется [ img][ img].

_>И че? Че дальше с этим делать? Это намек что надо залить изображение на какой-то хостинг что ли?

В субботу было делать особо нечего, сделал кнопку аплоада и Ctrl+V

https://github.com/nbelyh/rsdn-paste-pic


http://files.rsdn.org/11344/2020_07_06_21_34_26_image.png


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

Тестировал только на Chrome, если кто хочет чего дописать (типа сжатия, превьюшек, или обработки ошибок), велком
Фидбек тоже приветствуется понятно.

Как добавить:

Берешь файл
https://raw.githubusercontent.com/nbelyh/rsdn-paste-pic/master/_rsdn_paste_pic.js

Кладешь его к себе в профиль

http://files.rsdn.org/11344/2020_07_06_21_26_23_image.png

а в "скрипты" в том же профиле добавляешь на него ссылку (понятно что номер будет другой)

http://files.rsdn.org/11344/2020_07_06_21_27_51_image.png

Прямо ссылку на GitHub положить я думаю нельзя, потому как оно аплоадит файлы, same-origin-policy.
Но может и можно, я не пробовал.
Отредактировано 24.08.2020 13:40 bnk . Предыдущая версия .
Re[3]: Как прикрепить к сообщению изображение с компа?
От: Ops Россия  
Дата: 16.08.20 15:39
Оценка: 3 (1) +1
Здравствуйте, Lazytech, Вы писали:

L>Напомню, размер при этом разбухает примерно на треть. То есть для мелких файлов идет на ура, а для крупных — только если у всех пользователей достаточно толстый входящий канал.


Да хоть в 10 раз. Сейчас еще надо поискать пару клиент-сервер, которые не будут жать трафик, и он если изменится, то на уровне погрешности. Тут проблема только в том, что большая встроенная картинка не даст рендериться странице, пока не загрузится.
Переубедить Вас, к сожалению, мне не удастся, поэтому сразу перейду к оскорблениям.
Re[4]: Как прикрепить к сообщению изображение с компа?
От: Lazytech Ниоткуда https://rsdn.org/forum/job/7758126
Автор: Lazytech
Дата: 20.06 19:06
Дата: 17.08.20 03:16
Оценка:
Здравствуйте, Ops, Вы писали:

Ops>Да хоть в 10 раз. Сейчас еще надо поискать пару клиент-сервер, которые не будут жать трафик, и он если изменится, то на уровне погрешности. Тут проблема только в том, что большая встроенная картинка не даст рендериться странице, пока не загрузится.


Да, оказывается, gzip нивелирует оверхед от base64:
https://blog.virtual-void.net/base64-vs-gzip/
Re[2]: Как прикрепить к сообщению изображение с компа?
От: alexsmirnoff  
Дата: 24.08.20 04:06
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>А было бы удобно, да. Уже куча сайтов поддерживает вставку картинок по ctrl+v.

bnk>И делается вроде достаточно тривиально, учитывая что хранилище для файлов уже есть.

С ctrl+v это хранилище может быстро закончиться.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.