国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

怎么使用Flask實現接收與上傳圖片

89542767 / 644人閱讀

       小編寫這篇文章的主要目的,主要是來給大家做出一個比較詳細解答,主要是給大家解答關于python中的一些知識,比如Flask實現接手與上傳圖片,下面就給大家詳細解答下。


  接下來給搭建講解Flask如何接受圖片文件,上面是復雜寫法,下面是簡單寫法,二選一即可。


  思路整理:接收圖片->定義一個圖片存放的位置->給圖片重命名(為了唯一性)->保存操作->返回狀態


  方案一:下面是復雜的寫法:


  basedir=os.path.abspath(os.path.dirname(__file__))#定義一個根目錄用于保存圖片用
  import os,sys,random,string
  from app import app,request,json,url_for
   app.route('/api/v1/ckeditorUpload',methods=['GET','POST'])
  def editorData():
  #生成隨機字符串,防止圖片名字重復
  ran_str=''.join(random.sample(string.ascii_letters+string.digits,16))
  #獲取圖片文件name=upload
  img=request.files.get('upload')
  #定義一個圖片存放的位置存放在static下面
  path=basedir+"/static/img/"
  #圖片名稱給圖片重命名為了圖片名稱的唯一性
  imgName=ran_str+img.filename
  #圖片path和名稱組成圖片的保存路徑
  file_path=path+imgName
  #保存圖片
  img.save(file_path)
  #這個是圖片的訪問路徑,需返回前端(可有可無)
  url='/static/img/'+imgName
  #返回圖片路徑到前端
  return url


  方案二:下面是簡單寫法:


  思路:接收圖片->定義保存路徑->獲取名稱->保存操作
  basedir=os.path.abspath(os.path.dirname(__file__))#定義一個根目錄用于保存圖片用
  from app import app,request
   app.route('/api/v1/ckeditorUpload',methods=['GET','POST'])
  def editorData():
  #獲取圖片文件name=upload
  img=request.files.get('upload')
  #定義一個圖片存放的位置存放在static下面
  path=basedir+"/static/img/"
  #圖片名稱
  imgName=img.filename
  #圖片path和名稱組成圖片的保存路徑
  file_path=path+imgName
  #保存圖片
  img.save(file_path)
  #url是圖片的路徑
  url='/static/img/'+imgName
  return url

  到此為止,這篇文章就為大家介紹到這里了,希望可以為大家帶來更多幫助。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/128238.html

相關文章

  • python大佬養成計劃----Django圖書人物適配系統(前端)

    摘要:兩者相同的地方是都可以將一個普通函數變成視圖函數。不同的是,使用裝飾器定義路由,而使用正則表達式定義路由。中間什么都沒有,表示這個正則匹配的是根目錄,。最后修改的網頁顯示如圖項目框架圖 Django添加路由 與flask一樣,django也需要使用路由將URL與服務端要執行的代碼關聯。 兩者相同的地方是都可以將一個普通函數變成視圖函數。不同的是,flask使用裝飾器@app.route...

    amuqiao 評論0 收藏0
  • CentOS 下用 Nginx 和 uwsgi 部署 flask 項目

    摘要:服務器上部署項目說白了就是讓你的項目在這臺服務器上運行并且做到可以在公網上訪問你的項目。可以解決項目與項目之間對同一個包的不同版本的依賴問題。有可能會報的錯是項目相關模塊的引入路徑不對,修改一下便可。 前一陣自己用flask框架寫了一個博客程序,寫完之后想部署到服務器上,因為是小白,所以自己google了好些資料,講的零零碎碎而且有些地方只是告訴你怎么配置,但具體為什么這樣配卻沒有說明...

    shuibo 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<