2017-04-05 57 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" 

现在我已经在同一文件夹这个original.exe,我只是想以uuid这是罚款和工作进行更新,如何使这个提供给当一些人做下载获取请求。新猎鹰猎鹰蟒蛇RESP安装文件

回答

0

我如果万一有人需要它

得到它的感谢

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