media.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:pigroom 作者: youjiajia 项目源码 文件源码
def _rename_temp_file(self, tmp_path, name=None, ext=None):
        name = name if name else self.get_file_md5(tmp_path)
        # ????????
        if os.stat(tmp_path).st_size < 200:
            os.remove(tmp_path)
            raise ValueError('file is too small')

        filename = secure_filename('%s%s' % (name, ext))
        folder = os.path.join(self.root, self.sub_dir, name[:3])
        if not os.path.exists(folder):
            os.makedirs(folder)

        new_path = os.path.join(folder, filename)
        if os.path.exists(new_path):
            os.remove(tmp_path)
        else:
            os.rename(tmp_path, new_path)
        url = os.path.join('/', self.sub_dir, name[:3], filename)
        return url
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号