小小鸿鹄呀
2018-01-23 13:21
采纳率: 66.7%
浏览 1.0k
已采纳

文件下载上传问题的一些疑惑

最近在实现文件上传下载功能,我想文件上传时,怕文件名重复,然后把上传的文件名加上uuid保证独立性。
然后就有一个疑问,当文件下载时我们应该怎么去辨认那个文件是那个呢?

  • 写回答
  • 好问题 提建议
  • 关注问题
  • 收藏
  • 邀请回答

9条回答 默认 最新

  • 我本嘉人 2018-01-23 13:24
    已采纳

    数据库记录好啊,查一下ID然后下载

    已采纳该答案
    评论
    解决 无用
    打赏 举报
  • sail456852 2018-01-23 13:23

    把文件名拼接上 时间戳啊。

    评论
    解决 无用
    打赏 举报
  • binfeng198503 2018-01-23 13:33

    文件明加上时间作为新文件名

    评论
    解决 无用
    打赏 举报
  • chen_qiaodan 2018-01-23 13:42

    数据库中记录的文件名 一定要和实际的文件名保持一致,否则容易乱,会很麻烦

    评论
    解决 无用
    打赏 举报
  • IT修补匠 2018-01-24 01:39

    分开保存 把上传的文件重新生成一个新文件名, 新文件名和原文件名,分别保存在两个字段中

    评论
    解决 无用
    打赏 举报
  • shushanke 2018-01-24 01:54

    以UUID作为目录名,文件放在目录下面。这样文件名可以不原封不动。
    也可以上传文件的时刻的毫秒数作为目录名,文件放在目录下。

    评论
    解决 无用
    打赏 举报
  • AinUser 2018-01-24 06:01

    1楼说的有理,只要在数据库中做好记录,那么就不会在下载的时候找不到文件了。

    评论
    解决 无用
    打赏 举报
  • gdhk189 2018-01-24 09:19

    记然是加上的,那么去除不就是原来的文件名了么?
    例:31647885-cb54-4588-ace2-2420c4ff9a50_myFile.jpg
    那么去除下划线和前面的字串就是原文件名

    评论
    解决 无用
    打赏 举报
  • 髙兴同学 2018-01-26 06:36

    字符串查询的时候拼接图片说明

    评论
    解决 无用
    打赏 举报

相关推荐 更多相似问题