2017-04-05 2 views
1
class Newuser(object): 
    def on_get(self,req,resp): 
     """ 
     :param req: With request reads Original.exe and append the data with "echo.CUSTDATA:uuid.uuid4()" 
     :param resp: with response user will be able to download packed Setup.exe 
     :return: Setup.exe with CUSTDATA:uuid.uuid4() at the end of the file. 
     """ 
     print("requests") 

     import uuid 
     uui = uuid.uuid4() 
     self.storage.add_user_uuid(uui,"000") 
     with open("original.exe",'r') as f: 
      Original_exe = f.read() 
      Original_exe+=('echo.CUSTDATA:{}'.format(str(uui))) 
     with open("Setup.exe",'w') as g: 
      g.write(Original_exe) 
     #resp.set_header("Content-Disposition", "attachment; filename=\"%s\"" % Original_exe) 
     resp.data = "Setup.exe" 

jetzt habe ich dieses original.exe auf dem gleichen Ordner, ich will es nur aktualisieren, mit UUID, die fein und arbeiten ist, wie mache ich das zum Download zur Verfügung, wenn jemand tut eine Anfrage bekommen. Neues FalkeFalke Python bzw. Setup-Datei

Antwort

0

habe ich es dank

with open("original.exe",'r') as f: 
     Original_exe = f.read() 
     Original_exe+=('echo.CUSTDATA:{}'.format(str(uui))) 
    Original = "Setup.exe" 
    resp.set_header("Content-Disposition", "attachment; filename=\"%s\"" % Original) 
    resp.data = Original_exe 
    resp.status = falcon.HTTP_200 

wenn falls es jemand braucht

Verwandte Themen