2011-03-12 172 views
2

我有一堆文件,正在上傳和用戶標記。當另一個用戶下載其中一個文件時,我想創建一個像這樣的文件名:我可以設置文件被下載到的文件名嗎?

creator_tag1_tag2_name.ext 

我該怎麼做?這是否必須發生在Django端或可以通過jQuery完成?

回答

7

,在對應於你下載你的Django視圖,可以設置內容部署頭:

response['Content-Disposition'] = 'attachment; filename=somefilename.jpg' 

更詳細的答案就在這裏給出:

2

你需要設置返回的HTTP標頭,如下所示:

response.headers['Content-disposition'] = 'attachment; filename=creator_tag1_tag2_name.ext' 
相關問題