部分分类名称含有特殊字符、导致创建目录出错。有什么好用的模块或方法能检测并修正目录吗?
1
lishunan246 2017 年 12 月 23 日 slugify
|
2
abusizhishen OP 创建目录之前检测一遍,有特殊字符就替换或者去掉,再去创建目录
|
3
Kilerd 2017 年 12 月 23 日
md5(name) 满分答案
|
4
Kilerd 2017 年 12 月 23 日
然后用一个 sqlite 数据库记住 名字 => md5 目录的对应关系
|
5
abusizhishen OP @lishunan246 一会看下
|
6
abusizhishen OP @Kilerd 复杂了,我保存在本地,直接浏览的
|
7
lniwn 2017 年 12 月 23 日 via iPhone
@abusizhishen 先创建目录,如果失败了再检测并替换非法字符。
|
8
manzhiyong 2017 年 12 月 23 日
一般我的目录名都是数字,是附件数据库 id 除以某个数(目录下存放文件数)的值。
|
9
frank611 2017 年 12 月 23 日 via Android
???
|
10
Arnie97 2017 年 12 月 24 日 via Android
直接正则替换掉特殊字符不能满足需求?
|
11
abusizhishen OP @Arnie97 如果有模块能提供这个功能更好
|