亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频
    圖片上傳函數:image()
    2019-08-30
  
描述

  image() 將圖片上傳到upload下的的指定目錄,必須是嚴格的圖片文件。

語(yǔ)法

  以下是 image() 的語(yǔ)法:
image(dir='article')

參數

  ● dir [str]:文件保存目錄名,位于 /upload/ 目錄下的一個(gè)目錄名,不會(huì )自動(dòng)創(chuàng )建。

返回值

  返回一個(gè)字典。

實(shí)例

  以下展示了使用 image() 的簡(jiǎn)單實(shí)例:   
from kyger.upload import upload
file = self.kg['post'].get('fileField', {'data': ''})
# 會(huì )在/upload/product目錄新建一個(gè)年月格式的文件夾:'{yy}{mm}',然后將文件命名為:'{yy}{mm}{dd}{hh}{ii}{ss}{rand}'加后綴名的格式。
return upload(file, self.db).image('product')

  以上實(shí)例運行后輸出的結果為:   
{'state': 'FAILURE', 'msg': ''}  # 失敗時(shí)返回 msg 錯誤消息
# 成功時(shí)返回url/新的文件-名/文件大小M/文件類(lèi)型后綴
{'state': 'SUCCESS', 'url': '/upload/product/201909/20190902152940006.png', 'filename': '20190902152940006.png', 'size': 0.07, 'type': '.png', 'loginid': ''}

  以下展示了使用 image() 的詳細實(shí)例:   
image = self.kg['post'].get('image', '')  # 獲取圖片數據
from kyger.upload import upload
up = upload(image, self.db)  # 創(chuàng  )建實(shí)例
# 子目錄及文件名中可用變量:{y}:兩位年 {yy}:四位年 {mm}:兩位月 {dd}:兩位日 {hh}:兩位小時(shí) {ii}:兩位分鐘 {ss}:兩位秒 {time}:時(shí)間戳 {rand}:三位隨機數
up.path = 'category/{yy}{mm}'  # 文件存放路徑
up.filename = '{y}{mm}{dd}{hh}{ii}{ss}'  # 文件命名規則
up.exist_rename = True  # 文件名存在是否自動(dòng)重命名。命名規則:*(1).*
up.upload_log = True  # 開(kāi)啟日志
up.image('product')  # 上傳到upload/product

  以上實(shí)例運行后輸出的結果為:   
{'state': 'FAILURE', 'msg': ''}  # 失敗時(shí)返回 msg 錯誤消息
# 成功時(shí)返回url/新的文件-名/文件大小M/文件類(lèi)型后綴
{'state': 'SUCCESS', 'url': '/upload/product/category/201909/190902152940.png', 'filename': '190902152940.png', 'size': 0.07, 'type': '.png', 'loginid': ''}

適應版本

  v1.0.1
亚洲精品国产综合久久久久紧_97精品国产亚洲_人妻体内射精一区二区三区_国产精品原创在线观看不卡_一本在线免费视频