我目前正在使用Flask來提供可視化編程環境。我希望用戶能夠加載目前在系統中的代碼,如果他們稍後再回來的話。我已經嘗試使用:用Flask提供更改文件
return redirect(url_for('static', filename='rawxml.txt'))
return redirect(send_from_directory('static', 'rawxml.txt'))
然而,無論是永遠不會滿足的文件的修改後的版本,而是似乎是該文件的緩存版本。我如何提供經常用新內容重寫的文件。
注:rawxml.txt存儲在「靜態」的目錄,但它是一個符號鏈接到實際的XML是(我已經嘗試了硬鏈接以及)。
我想你可以設置HTTP頭,以避免緩存,但在你的情況下,它可能是最好的保存文件具有特殊的名字,例如像'e51564ccd047b3cb5e27ef66c036c574.txt'其中名稱是內容的相應的MD5哈希值。 –