收藏
回答

云存储文件名为什么不建议使用 [ ] 符号(英文左右中括号)和英文空格符号?

文件名命名限制

  • 不能为空
  • 不能以/开头
  • 不能出现连续/
  • 编码长度最大为850个字节
  • 推荐使用大小写英文字母、数字,即[a-z,A-Z,0-9]和符号 -,!,_,.,* 及其组合
  • 不支持 ASCII 控制字符中的字符上(↑),字符下(↓),字符右(→),字符左(←),分别对应 CAN(24),EM(25),SUB(26),ESC(27)
  • 如果用户上传的文件或文件夹的名字带有中文,在访问和请求这个文件或文件夹时,中文部分将按照 URL Encode 规则转化为百分号编码。
  • 不建议使用的特殊字符: ` ^ " \ { } [ ] ~ % # \ > < 及 ASCII 128-255 十进制
  • 可能需特殊处理后再使用的特殊字符: , : ; = & $ @ + ?(空格)及ASCII 字符范围:00-1F 十六进制(0-31 十进制)以及7F(127 十进制)

文件名命名限制如上,是容易让程序识别到特殊字符吗

回答关注问题邀请回答
收藏

1 个回答

  • Starkwang
    Starkwang
    2023-09-19

    服务名是唯一标识,会被使用在很多内外部组件上,组件名带有特殊字符的话可能会导致bug

    2023-09-19
    有用
    回复
登录 后发表内容