Прикрепление файлов, предложение

Печать RSS
1547


Последний из могикан
0
SNELS (6 Августа 2012 / 22:45)
158. Lord, зачем такая глупость? хэш файла + произвольная соль.
Имя файла + рандом 3-4 цифры, лучше и проще

З.Ы. Кто-нибудь хоть моё предложение обласкает или нет? А то как-то проигнорили...
Повтори...

ВЕЛИКИЙ и УЖАСНЫЙ!
0
161. ®_GodZiIIa_€, не, я не про вывод, а про хранение. Тут в любом случае хэш нужен. На будущее даже полезнее. А вывод вообще пофиг какой.

Последний из могикан
0
SNELS (6 Августа 2012 / 22:55)
161. ®_GodZiIIa_€, не, я не про вывод, а про хранение. Тут в любом случае хэш нужен. На будущее даже полезнее. А вывод вообще пофиг какой.
Я тоже про хранение.
Одноимённых файлов не так уж и много, а рандом из нескольких цифр вообще исключит максимально одноимёнку.

Господин ПЖ
0
то что обрезает страницу я только сейчас услышал, а в одном посте может быть много файлов
Изменил: Вантуз-мен (06.08.2012 / 23:09)

ВЕЛИКИЙ и УЖАСНЫЙ!
0
163. ®_GodZiIIa_€, это даже в учебниках учат хранить файлы в md5 хэше. Это пофиг на совпадения даже. Это, в первую очередь, важная политика безопасности.

Господин ПЖ
0
тест загрузки

Добавлено через 00:20 сек.
тест 2

Добавлено через 01:01 сек.
Случайно поставил уникальный индект на поле с постом, я индексы не сразу прописал

Добавлено через 02:17 сек.
Ну как тогда быть? если добавить хэш имени файла, то некрасиво ведь будет, даже не поймешь что за файлы
А

Оранжевые штаны
0
Ты же файлы в новой таблице хранишь теперь, ну так и записывай их имена в таблицу, а физически храни в кривом имени, да и используй идентификатор записи вместо имени файла, повторов не будет

Добавлено через 00:27 сек.
А предпросмотра изображений уже не будет?

2000 лет д.н.э.
0
166. Vantuz, файлы надо скриптом отдавать. Имя в бд хранить, физ файл хранить с именем в виде хеш суммы файла (за одно и проверку на повторную заливку сделаешь простым файл экзист)
И любые расширения заливать можно будет

ВЕЛИКИЙ и УЖАСНЫЙ!
0
ramzes (7 Августа 2012 / 01:17)
166. Vantuz, файлы надо скриптом отдавать. Имя в бд хранить, физ файл хранить с именем в виде хеш суммы файла (за одно и проверку на повторную заливку сделаешь простым файл экзист)
И любые расширения заливать можно будет
Вот и я про что. Плюсую, хоть и давно кодингом не занимаюсь.
Не просто так же хэш файла придуман.

Господин ПЖ
0
<?
$file_path = '/path/to/large/video_file.mov';

$begin = microtime(true);

$hash = md5_file($file_path);

$end = microtime(true) - $begin;

 echo "Hash = $hash; time = $end<br>";
# Hash = eac425a6f5b90f69e74710b015228640; time = 2.5333859920502
вычислять md5 файла довольно дорогая операция,
отдавать файл скриптом это даже не рассматривается тут тоже нагрузка на апач
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск