跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • [django]有个问题向大家讨论一下
未分類
5 11 月 2020

[django]有个问题向大家讨论一下

[django]有个问题向大家讨论一下

資深大佬 : likeccpo 1

  • 我现在有一个前后端的项目,前端上传图片直接使用 post 接口传入到后端第三方 oss2 中,
  • 后端 oss2 有自动重命名的功能
  • 怎么样能在上传时判断 oss2 中是否有重名的文件?
  • 比较纠结的就是前端上传文件不论用户”确定”或者”不确定”现在都会上传到 Oss2 中,导致下次再次上传同名文件它都会重命名,这个地方是不是有些问题,我不是很清楚之前开发是怎么想的,但是这个东西用了很久了,请问大家又遇到过吗
大佬有話說 (10)

  • 資深大佬 : lanshee

    这很明显是 BUG.

  • 主 資深大佬 : likeccpo

    @lanshee 我也感觉是个 bug 但是他不会改啊- –

  • 資深大佬 : watsy0007

    可以加中间件判断, 针对上传的文件 md5, 记录 文件名, md5, oss 地址.

  • 資深大佬 : suke971219

    我一般是后端提供上传接口,转存 oss 或者存本地再说
    随机文件名,按类型分文件夹 按时间分文件夹

    确实没考虑过会重名的问题,不知道遇到这种情况 oss 的 sdk 会不会有错误提示

  • 資深大佬 : rogwan

    oss 重名不是应该直接覆盖吗?怎么会重命名?

  • 主 資深大佬 : likeccpo

    @rogwan oss 用的 minio 是会重新命名一个乱码你可以试试

  • 主 資深大佬 : likeccpo

    @suke971219 因为我们硬件端需要挂载 oss 的文件系统所以要考虑到重名的问题

  • 主 資深大佬 : likeccpo

    @watsy0007 我这里 MD5 只是为了校验文件的完整性。。。

  • 資深大佬 : guokeke

    你是前端还是后端?
    你是想在前端判断,还是在后端判断?
    去掉“重命名”这个功能呗?

  • 資深大佬 : Philippa

    上传的时候不是应该会产生不同的路径吗?
    包括时间,用户,文件名,模块等都可以用来定义路径,你们项目都往一个路径塞东西吗?
    那样的话,不同的路径即使重名也没关系,如果我没理解错你的问题的话。

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具