Загрузка фото, посоветуйте как лучше сделать
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, я имел ввиду если человек накидает картинок в статью, а потом не нажмет кнопку сохранить
добавь к ксс и js переменные, что бы они принудительно обновились у всех, а то даже цитирование работать не хочет.
____
по сабжу:
грузится картинка - пишется в бд (таблица файлов), ключ "к чему прикрепленн" = 0, кроном чекаем файлы загруженные сутки и более назад, с ключем = 0, удаляем.
при отправке формы (файлы у нас уже висят в бд) меняем им ключ на ид новости\поста\темы, и т.д.
при удалении тех же новости\поста, темы, удаляем файлы с ключом = ид удаляемой новости\поста\темы
___________
я себе так организовывал, ни хвостов, ни багов за год не было замеченно
URL:
https://visavi.net/topics/43048