Задача — утягивать и сохранять картинки с web'а в удобном виде. Т.е., во-первых, с расширением (чтобы не дёргать контент на тему MIME), во-вторых, с сохранением близкого к оригиналу пути. Это нужно в первую очередь для og:image страниц. Пока подставляется классическая картинка — вопросов нет. Но когда начинаются URL с параметрами... Например:
http://fr.ill.in.ua/img/forall/a/13644/12.jpg?1391100872
Игнорировать при сохранении параметр нельзя. В общем случае он может менять картинку.
Создавать подкаталог 13644/12.jpg и в него уже класть файл (например, 1391100872 или 1391100872.jpg) — тоже нельзя. Картинка может отдаваться и без параметров, а одноимённые файл и каталог в Linux-ФС невозможны.
Пока приходит в голову только мысль делать замену «?» на какой-то символ, например, на «~», т.е. хранить в духе:
/storage/ua/fr.ill.in.ua/img/forall/a/13644/12.jpg~1391100872.jpg
Криво смотрится.
Есть, конечно, вариант забивать на оригинальный путь и сохранять, скажем, по md5(path), но это, во-первых, некрасиво, во-вторых, порождает проблему Мысли вслух. Предостережение от наступления на грабли..
Может, я упускаю ещё какой-то вариант?
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Deleted
![](/photos/1928:-1960774052.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от KRoN73
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/img/p.gif)
![](/img/p.gif)
Ответ на:
комментарий
от Felagund
![](/photos/1928:-1960774052.jpg)
Ответ на:
комментарий
от anonymous
![](/photos/1928:-1960774052.jpg)
![](/photos/102770:-1338489643.jpg)
Ответ на:
комментарий
от northicewind
![](/photos/1928:-1960774052.jpg)
![](/photos/54176:1760801338.png)
Ответ на:
БД
от swwwfactory
![](/photos/1928:-1960774052.jpg)
Ответ на:
комментарий
от KRoN73
![](/photos/54176:1760801338.png)
Ответ на:
комментарий
от swwwfactory
![](/photos/1928:-1960774052.jpg)
Ответ на:
комментарий
от anonymous
![](/photos/1928:-1960774052.jpg)
Ответ на:
комментарий
от anonymous
![](/photos/1928:-1960774052.jpg)
![](/photos/111506:869939704.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от KRoN73
![](/photos/54176:1760801338.png)
Ответ на:
комментарий
от swwwfactory
![](/photos/1928:-1960774052.jpg)
Ответ на:
комментарий
от KRoN73
![](/photos/111506:869939704.jpg)
Ответ на:
комментарий
от KRoN73
![](/photos/54176:1760801338.png)
Ответ на:
комментарий
от swwwfactory
![](/photos/1928:-1960774052.jpg)
![](/img/p.gif)
Ответ на:
комментарий
от pi11
![](/photos/1928:-1960774052.jpg)
Ответ на:
комментарий
от KRoN73
![](/img/p.gif)
Ответ на:
комментарий
от swwwfactory
![](/img/p.gif)
Ответ на:
комментарий
от anonymous
![](/photos/54176:1760801338.png)
Ответ на:
БД
от swwwfactory
![](/img/p.gif)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Нужны мысли по организации хранения файлов. (2014)
- Форум Нужен совет по хранению данных (2004)
- Форум Нужен совет (2013)
- Форум Нужен совет (2012)
- Форум Нужен совет (2020)
- Форум Нужен совет (2013)
- Форум Нужен совет (2012)
- Форум Нужен совет (2023)
- Форум нужен совет (2010)
- Форум Нужен совет (2010)