python上傳圖片到本地


from face_recognition(我的主應用文件夾) import settings


fp = request.FILES.get("file")
if not fp:
return msgJson.jsonMsg('上傳樣本為空', 0)
# 文件名
name = str(mobile) + datetime.now().strftime("%Y%m%d%H%M%S")
# fp 獲取到的上傳文件對象
path = os.path.join(settings.STATICFILES_DIRS[1], "%s.jpg" % name) # 上傳文件本地保存路徑, settings.STATICFILES_DIRS[1]文件夾專門存放圖片的文件夾(在設置里面有個STATICFILES_DIRS靜態文件夾數組)
if fp.multiple_chunks(): # 判斷上傳文件大於2.5MB的大文件
# 為真
file_yield = fp.chunks() # 迭代寫入文件
with open(path, 'wb') as f:
for buf in file_yield: # for情況執行無誤才執行 else
f.write(buf)
else:
with open(path, 'wb') as f:
f.write(fp.read())


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM