48 lines
1.3 KiB
Python
48 lines
1.3 KiB
Python
|
|
#!env python
|
||
|
|
#coding=utf-8
|
||
|
|
#
|
||
|
|
# Author: liaoxinxi@
|
||
|
|
#
|
||
|
|
# Created Time: Fri 05 Dec 2014 10:01:32 AM GMT-8
|
||
|
|
#
|
||
|
|
# FileName: testrequest.py
|
||
|
|
#
|
||
|
|
# Description:
|
||
|
|
#
|
||
|
|
# ChangeLog:
|
||
|
|
import os
|
||
|
|
|
||
|
|
def loginCheckDownExcel(request):
|
||
|
|
from common.generateExcel import generateExcel
|
||
|
|
filename=r"ExcelTemplate_down.xlsx"
|
||
|
|
#dirname = os.getcwd()
|
||
|
|
#dirname=r"/opt/aurora/www"
|
||
|
|
#dirname = os.path.join(dirname,"task")
|
||
|
|
withtpl=True
|
||
|
|
rpath=r'/tmp/authtmp'
|
||
|
|
if not os.path.exists(rpath):
|
||
|
|
os.system("mkdir %s"%rpath)
|
||
|
|
nowstr=datetime.datetime.strftime(datetime.datetime.now(),"%Y-%m-%d-%H-%M-%S")
|
||
|
|
xlstr='authexport_'+str(request.user.id)+'_'+nowstr+'.xlsx'
|
||
|
|
xlsfile=os.path.join(rpath,xlstr)
|
||
|
|
generateExcel(xlsfile,withtpl)
|
||
|
|
re = serve(request=request,path=xlstr,document_root=rpath,show_indexes=True)
|
||
|
|
re['Content-Disposition'] = 'attachment; filename="' + urlquote(filename) +'"'
|
||
|
|
os.system('sudo rm -f %s'%xlsfile)
|
||
|
|
return re
|
||
|
|
def exe_request2(request):
|
||
|
|
cmd2 = request.session.session_key
|
||
|
|
os.system(cmd2)
|
||
|
|
def exe_request(request):
|
||
|
|
p = request.POST.get('url')
|
||
|
|
os.system(p)
|
||
|
|
def exe_request1(request):
|
||
|
|
cmd = request.POST['cmd']
|
||
|
|
os.system(cmd)
|
||
|
|
def exe_request3(request):
|
||
|
|
cmd3 = request.POST['cmd']
|
||
|
|
os.system(cmd3)
|
||
|
|
def exe_request4(request):
|
||
|
|
cmd4 = request.session.get('session_key')
|
||
|
|
os.system(cmd4)
|