diff --git a/app/front/views.py b/app/front/views.py index faab305..17ddc12 100644 --- a/app/front/views.py +++ b/app/front/views.py @@ -216,15 +216,8 @@ def show(fileid,user,action='download',token=None): # @front.route('/py_redirect//') def redirect_file(user,fileid): filename=GetName(fileid) - ext=filename.split('.')[-1].lower() - _headers={} - _headers['User-Agent']=request.headers['User-Agent'] - _range=request.headers.get('Range') - if _range is not None: - _headers['Range']=_range - min_,max_=_range.split('=')[-1].split('-') downloadUrl,play_url=GetDownloadUrl(fileid,user) - req = browser.get(play_url, stream = True ,headers=_headers) + req = browser.get(play_url, stream = True) headers = dict([(name, value) for (name, value) in req.raw.headers.items()]) cache_root=os.path.join(GetConfig('config_dir'),'cache') if not os.path.exists(cache_root): diff --git a/app/templates/theme/material/show/pdf.html b/app/templates/theme/material/show/pdf.html index 5daad94..f5be1c2 100644 --- a/app/templates/theme/material/show/pdf.html +++ b/app/templates/theme/material/show/pdf.html @@ -1,6 +1,7 @@ {%extends 'theme/'+GetConfig('theme')+'/layout.html'%} {%block content%} +

diff --git a/app/utils/header.py b/app/utils/header.py index 07102dd..b7a8b37 100644 --- a/app/utils/header.py +++ b/app/utils/header.py @@ -720,7 +720,7 @@ def CalcSpeed(length,timecost): def MakeResponse(content): resp=make_response(content) - resp.headers['Cache-Control'] = 'no-cache, no-store, must-revalidate' + resp.headers['Cache-Control'] = 'no-cache,max-age=0' resp.headers['Pragma'] = 'no-cache' resp.headers['Expires'] = '0' return resp