upload -- 文件上传模块

upload 模块源代码在文件 applications/common/utils/upload.py 下,主要用于文件上传,目前主要用于图片上传。

函数

upload.get_photo(page, limit)

分页获取图片列表,并按创建时间降序排列。

参数:
  • page -- 当前页码。

  • limit -- 每页显示的图片数量。

返回:

返回图片列表和图片总数。

upload.upload_one(photo, mime)

上传一张图片,并保存图片信息到数据库。

参数:
  • photo -- 图片文件对象。

  • mime -- 图片的 MIME 类型。

返回:

返回图片的访问 URL。

upload.delete_photo_by_id(_id)

根据图片 ID 删除图片及其记录。

参数:

_id -- 图片 ID。

返回:

返回删除操作的结果(数据库中删除的个数,成功非0)。