mirror of https://github.com/jumpserver/jumpserver
pull/2/head
parent
68e8c4ba0f
commit
67b0cd5522
|
@ -29,4 +29,5 @@ urlpatterns = patterns('',
|
|||
(r'^downKey/$', views.downKey),
|
||||
(r'^chgPass/$', views.chgPass),
|
||||
(r'^chgKey/$', views.chgKey),
|
||||
(r'^upFile/$', views.upFile),
|
||||
)
|
||||
|
|
|
@ -886,14 +886,21 @@ def upFile(request):
|
|||
username = request.session.get('username')
|
||||
msg = ''
|
||||
error = ''
|
||||
upload_dir = '/tmp/upload/'
|
||||
upload_dir = '/tmp/upload/%s' % username
|
||||
if request.method == 'POST':
|
||||
host = request.POST.get('host')
|
||||
path = request.POST.get('path')
|
||||
upload_file = request.FILES.get('file', None)
|
||||
|
||||
return HttpResponse('%s: %s' % (upload_file.name, upload_file.size))
|
||||
|
||||
if upload_file:
|
||||
if not os.path.exists(upload_dir):
|
||||
os.makedirs(upload_dir)
|
||||
filename = '%s/%s' % (upload_dir, upload_file.name)
|
||||
f = open(filename, 'wb')
|
||||
for chunk in upload_file.chunks():
|
||||
f.write(chunk)
|
||||
f.close()
|
||||
return HttpResponse('save %s Ok, size %s' % (upload_file.name, upload_file.size))
|
||||
|
||||
return render_to_response('upFile.html',
|
||||
{'username': username},
|
||||
|
|
Loading…
Reference in New Issue