2012-05-17 18 views
1

我有一臺本地服務器使用在我的機器上運行的Flask web框架。我想要的是將存儲在app目錄樹內的文件夾中的html文件加載到iframe中。 iframe src指向「fld/file.html」,所以我會說該文件在範圍內,但到目前爲止我還沒有能夠加載它。我不斷收到「未找到」錯誤。將服務器目錄樹中的html文件加載到iframe中失敗

我在做什麼錯?這是一個安全問題嗎?我可以用另一種方法做到嗎?

回答

1

將HTML文件放在您的靜態文件夾中:http://flask.pocoo.org/docs/quickstart/#static-files

+0

它工作。即使在靜態文件夾中有更深的文件夾結構。但是,是否可以爲應用程序文件夾的定義提供更多的靈活性?我的意思是比靜態和模板文件夾更復雜的東西? –

+0

是的。有多種方法可以實現這一點,具體取決於您是將開發簡單性還是生產性能優先,還取決於您使用的是哪種Web服務器。這有一些信息:http://stackoverflow.com/questions/4239825/static-files-in-flask-robot-txt-sitemap-xml-mod-wsgi – dumbmatter

相關問題