Use simpler file.cache
This commit is contained in:
@@ -9,6 +9,8 @@ from couchpotato.core.plugins.base import Plugin
|
||||
from couchpotato.core.plugins.scanner.main import Scanner
|
||||
from couchpotato.core.settings.model import FileType, File
|
||||
from couchpotato.environment import Env
|
||||
from flask.helpers import send_file
|
||||
from werkzeug.exceptions import NotFound
|
||||
import os.path
|
||||
import time
|
||||
import traceback
|
||||
@@ -81,11 +83,13 @@ class FileManager(Plugin):
|
||||
|
||||
def showCacheFile(self, filename = ''):
|
||||
|
||||
cache_dir = Env.get('cache_dir')
|
||||
filename = os.path.basename(filename)
|
||||
file_path = os.path.join(Env.get('cache_dir'), os.path.basename(filename))
|
||||
|
||||
from flask.helpers import send_from_directory
|
||||
return send_from_directory(cache_dir, filename)
|
||||
if not os.path.isfile(file_path):
|
||||
log.error('File "%s" not found', file_path)
|
||||
raise NotFound()
|
||||
|
||||
return send_file(file_path, conditional = True)
|
||||
|
||||
def download(self, url = '', dest = None, overwrite = False, urlopen_kwargs = {}):
|
||||
|
||||
|
||||
Reference in New Issue
Block a user