@@ -238,6 +238,8 @@ class DownloadFileAPI(APIView):
return failed(message="文件不存在")
if file.user != user:
return failed(message="非本用户上传文件")
+ if file.encrypted:
+ return failed(message="请先解密后下载")
response = file.download()
if response:
return response
@@ -41,7 +41,9 @@ class GraphToken(models.Model):
now = datetime.now()
diff = now - self.create_time
# 超过五分钟过期
- return diff.total_seconds() > 300
+ # return diff.total_seconds() > 300
+ # 用于测试,取消过期设定
+ return False
class Meta:
app_label = 'api'