[英]How to extract the file type from a FileStorage Object
print(file)
>> <FileStorage: 'xyz.pdf' ('application/pdf')>
如何從 FileStorage Object 中提取文件類型(擴展名)?
感謝您的回復。 我找到了解決方案。
file.content_type
為您提供 FileStorage Object 的文件類型
這可以通過os.path.splitext function 返回文件名和擴展名的元組來完成:
>>> import os
>>> os.path.splitext('sample.pdf')
('sample', '.pdf')
因此,要從 FileStorage object 中提取擴展名,只需:
_, ext = os.path.splitext(file.filename)
這也解釋了超過 3 個字符的文件擴展名,以及帶有多個點的文件名; 如果您手動構建 function 來執行此操作,可能會錯過的事情。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.