0
如何使用Turbogears2從任意目錄提供文件?使用Turbogears2提供文件
我有一個數據庫與本地路徑,例如/home/myuser/tg2env/MyProject/myproject/files/somefile.jpg
tg.url似乎只能夠從公共目錄中提供服務。
有沒有可用的小部件,還是我需要編寫某種DownloadController?
如何使用Turbogears2從任意目錄提供文件?使用Turbogears2提供文件
我有一個數據庫與本地路徑,例如/home/myuser/tg2env/MyProject/myproject/files/somefile.jpg
tg.url似乎只能夠從公共目錄中提供服務。
有沒有可用的小部件,還是我需要編寫某種DownloadController?
好吧,我用這個,它似乎工作。
有人有更好的建議嗎?
@expose()
@allow_only(predicates.not_anonymous())
def download(self):
import paste.fileapp
f = paste.fileapp.FileApp(filepath)
from tg import use_wsgi_app
return use_wsgi_app(f)