Загрузка фото, посоветуйте как лучше сделать

1. Вантуз-мен (25.06.2016 / 22:03)
1. В общем необходимо сделать загрузку фото прямо в текст сообщения, идеально как на pikabu.ru
Можно вставлять фото в любое место текстового поля

2. как лучше хранить фотографии, если при вставке фото человек просто уйдет, как быть в этом случае

Добавлено через 00:20 сек.
Пока что у меня так

2. Дмитрий (26.06.2016 / 09:10)
Вот возможный вариант. А фотки смотря для чего хранить, если человек добавляет свою новость с картинкой и станица индексируется, что зачем ее удалять.

Добавлено через 01:44 сек.
Та же форма с закрытым редактором

Добавлено через 03:30 сек.
И еще вариант добавления чего то еще в новость

3. Reflesh (26.06.2016 / 11:42)
Vantuz, загружать в табличку, а в любое место в тексте бб кодом типа [img-{id}] ?

4. Вантуз-мен (26.06.2016 / 12:05)
SEMM, ссылку дай на плагин

Добавлено через 01:35 сек.
SEMM, я имел ввиду если человек накидает картинок в статью, а потом не нажмет кнопку сохранить

5. Дмитрий (26.06.2016 / 12:37)
Пост можно сохранять в черновик без публикации как в вордпресс, а затем снова редактировать в удобное время.

6. JustZero (26.06.2016 / 13:00)
я имел ввиду если человек накидает картинок в статью, а потом не нажмет кнопку сохранить

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

7. Кевин Митник (27.06.2016 / 15:22)
Саш, попробуй FileAPI HTML5, и грузи картинки в рантайм браузера. Если пользователь не сохранит - просто обнулить переменные с файлами.

8. Вантуз-мен (27.06.2016 / 15:27)
Да мне. Тут скинули пример, будет время буду смотреть , спасибо за помощь

9. ramzes (28.06.2016 / 08:09)
SEMM, ссылку дай на плагин

Добавлено через 01:35 сек.
SEMM, я имел ввиду если человек накидает картинок в статью, а потом не нажмет кнопку сохранить
Vantuz (26.06.16 / 12:05)
добавь к ксс и js переменные, что бы они принудительно обновились у всех, а то даже цитирование работать не хочет.
____
по сабжу:
грузится картинка - пишется в бд (таблица файлов), ключ "к чему прикрепленн" = 0, кроном чекаем файлы загруженные сутки и более назад, с ключем = 0, удаляем.
при отправке формы (файлы у нас уже висят в бд) меняем им ключ на ид новости\поста\темы, и т.д.
при удалении тех же новости\поста, темы, удаляем файлы с ключом = ид удаляемой новости\поста\темы
___________
я себе так организовывал, ни хвостов, ни багов за год не было замеченно

URL: https://visavi.net/topics/43048