【发布时间】:2021-01-23 20:22:45
【问题描述】:
我想不出这会导致问题的操作系统(Linux、Windows、Unix),但也许这里有人可以告诉我这种方法是否不可取。
我想使用 base64 编码的字符串作为文件名。类似于gH9JZDP3+UEXeZz3+ng7Lw==。这可能会导致任何地方出现问题吗?
编辑:我可能会将其保留为最多 24 个字符
编辑:看起来我有一个会引起问题的角色。生成我的字符串的函数提供如下内容:J2db3/pULejEdNiB+wZRow==
您会注意到这有一个/,这会导致问题。
根据this site,/ 是一个有效的 base64 字符,所以我不能使用 base64 编码的字符串作为文件名。
【问题讨论】:
标签: filenames