我正在使用Rails模型缓存。生成缓存文件时,我提供了不同的格式来存储数据。因此,它的文件名长度为140-180,例如:
1000011_2000014_2000004_2000013_1000006_1000010_2000005_2000001_1000012_2000013_2000012_2000015_2000006_1000006_1000006_1000000_1000008_brand_list
我可以知道ActiveSupport::Cache::FileStore
文件名的最大长度是多少吗?
答案 0 :(得分:2)
我在source中找到了信息:
FILENAME_MAX_SIZE = 228
#文件系统上的最大文件大小为255,减去时间戳和Tempfile附加的随机字符(由原子写入使用)的空间