2
我有一堆文件,正在上傳和用戶標記。當另一個用戶下載其中一個文件時,我想創建一個像這樣的文件名:我可以設置文件被下載到的文件名嗎?
creator_tag1_tag2_name.ext
我該怎麼做?這是否必須發生在Django端或可以通過jQuery完成?
我有一堆文件,正在上傳和用戶標記。當另一個用戶下載其中一個文件時,我想創建一個像這樣的文件名:我可以設置文件被下載到的文件名嗎?
creator_tag1_tag2_name.ext
我該怎麼做?這是否必須發生在Django端或可以通過jQuery完成?
,在對應於你下載你的Django視圖,可以設置內容部署頭:
response['Content-Disposition'] = 'attachment; filename=somefilename.jpg'
更詳細的答案就在這裏給出:
你需要設置返回的HTTP標頭,如下所示:
response.headers['Content-disposition'] = 'attachment; filename=creator_tag1_tag2_name.ext'