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'^downKey/$', views.downKey),
 | 
				
			||||||
    (r'^chgPass/$', views.chgPass),
 | 
					    (r'^chgPass/$', views.chgPass),
 | 
				
			||||||
    (r'^chgKey/$', views.chgKey),
 | 
					    (r'^chgKey/$', views.chgKey),
 | 
				
			||||||
 | 
					    (r'^upFile/$', views.upFile),
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -886,14 +886,21 @@ def upFile(request):
 | 
				
			||||||
    username = request.session.get('username')
 | 
					    username = request.session.get('username')
 | 
				
			||||||
    msg = ''
 | 
					    msg = ''
 | 
				
			||||||
    error = ''
 | 
					    error = ''
 | 
				
			||||||
    upload_dir = '/tmp/upload/'
 | 
					    upload_dir = '/tmp/upload/%s' % username
 | 
				
			||||||
    if request.method == 'POST':
 | 
					    if request.method == 'POST':
 | 
				
			||||||
        host = request.POST.get('host')
 | 
					        host = request.POST.get('host')
 | 
				
			||||||
        path = request.POST.get('path')
 | 
					        path = request.POST.get('path')
 | 
				
			||||||
        upload_file = request.FILES.get('file', None)
 | 
					        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',
 | 
					    return render_to_response('upFile.html',
 | 
				
			||||||
                              {'username': username},
 | 
					                              {'username': username},
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue