upload-owner-hash

20260916-201504 轮 · 看它的历史
  ✅ 前置:corp_hash 非空
       corp_hash=6p40qjry
  ✅ 前置:admin(id=1) 的 user_hash 非空
       user_hash=nnb51hkvuojs
  ✅ admin / getUploadFontOss:owner 段 = 本人的 user_hash
       dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/  期望第 6 段 [nnb51hkvuojs] 实际 [nnb51hkvuojs]
  ✅ admin / getUploadFontOss:路径里没有空段(双斜杠)
       dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/
  ✅ admin / getUploadFontOss:桶名 = font
       dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/
  ✅ admin / getUploadFontOss:corp 段 = jnc_corp.corp_hash
       dir=6p40qjry/font/all/1/20260916/nnb51hkvuojs/  期望 [6p40qjry]
  ✅ admin / getUploadFontOss:签名放行的前缀与 dir 逐字相同
       policy 前缀 [6p40qjry/font/all/1/20260916/nnb51hkvuojs/]  dir [6p40qjry/font/all/1/20260916/nnb51hkvuojs/]
  ✅ admin / getUploadSucaiOss:owner 段 = 本人的 user_hash
       dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/  期望第 6 段 [nnb51hkvuojs] 实际 [nnb51hkvuojs]
  ✅ admin / getUploadSucaiOss:路径里没有空段(双斜杠)
       dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/
  ✅ admin / getUploadSucaiOss:桶名 = sucai
       dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/
  ✅ admin / getUploadSucaiOss:corp 段 = jnc_corp.corp_hash
       dir=6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/  期望 [6p40qjry]
  ✅ admin / getUploadSucaiOss:签名放行的前缀与 dir 逐字相同
       policy 前缀 [6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/]  dir [6p40qjry/sucai/all/1/20260916/nnb51hkvuojs/]
  ✅ 前置:e2e_admin10(id=990986) 的 user_hash 非空
       user_hash=chsi3d8lpr2r
  ✅ e2e_admin10 / getUploadFontOss:owner 段 = 本人的 user_hash
       dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/  期望第 6 段 [chsi3d8lpr2r] 实际 [chsi3d8lpr2r]
  ✅ e2e_admin10 / getUploadFontOss:路径里没有空段(双斜杠)
       dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/
  ✅ e2e_admin10 / getUploadFontOss:桶名 = font
       dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/
  ✅ e2e_admin10 / getUploadFontOss:corp 段 = jnc_corp.corp_hash
       dir=6p40qjry/font/all/1/20260916/chsi3d8lpr2r/  期望 [6p40qjry]
  ✅ e2e_admin10 / getUploadFontOss:签名放行的前缀与 dir 逐字相同
       policy 前缀 [6p40qjry/font/all/1/20260916/chsi3d8lpr2r/]  dir [6p40qjry/font/all/1/20260916/chsi3d8lpr2r/]
  ✅ e2e_admin10 / getUploadSucaiOss:owner 段 = 本人的 user_hash
       dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/  期望第 6 段 [chsi3d8lpr2r] 实际 [chsi3d8lpr2r]
  ✅ e2e_admin10 / getUploadSucaiOss:路径里没有空段(双斜杠)
       dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/
  ✅ e2e_admin10 / getUploadSucaiOss:桶名 = sucai
       dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/
  ✅ e2e_admin10 / getUploadSucaiOss:corp 段 = jnc_corp.corp_hash
       dir=6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/  期望 [6p40qjry]
  ✅ e2e_admin10 / getUploadSucaiOss:签名放行的前缀与 dir 逐字相同
       policy 前缀 [6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/]  dir [6p40qjry/sucai/all/1/20260916/chsi3d8lpr2r/]

[还原] e2e_admin10.userauth = [12,2,66,65,3]  ✔

PASS=23 FAIL=0