回覆列表
  • 1 # 小小猿愛嘻嘻

    這個非常簡單,只要在post提交資料的時候,用request.files獲取一下就行,下面我簡單介紹一下Flask檔案上傳的過程,主要分為單個檔案的上傳和多個檔案的上傳:

    瀏覽器開啟效果如下:

    2.接著就是針對上傳頁面編寫處理程式碼了,這個非常簡單,測試程式碼如下,主要是用request.files獲取檔案,然後儲存到對應目錄就行:

    啟動Flask框架,隨便選擇一個檔案,我這裡選擇了一個excel檔案,如下:

    多個檔案上傳

    1.上傳html頁面主要是在file那塊新增一下屬性multiple,允許選擇多個檔案,其他變化不大,原始碼如下:

    2.接著就是處理多個上傳檔案的程式碼了,主要用到getlist函式,獲取上傳檔案的列表,然後依次儲存檔案就行,測試程式碼如下,非常簡單:

    接著啟動Flask框架,一次選擇多個檔案,如下,這裡我選擇了4張圖片:

    至此,我們就完成了Python Flask框架檔案的上傳。總的來說,整個過程非常簡單,程式碼也非常容易,只要你有一定的Python Flask基礎,熟悉一下上面的示例,很快就能掌握的,網上也有相關教程和資料,非常豐富詳細,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言。

  • 中秋節和大豐收的關聯?
  • 《橙紅年代》聶海峰得知劉子光失憶,為何不幫助他恢復記憶?