Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @app.route('/pp.php', methods=['GET', 'POST'])
- def pp():
- pp = My1Form()
- target = os.path.join(APP_ROOT, 'images/')
- print(target)
- if pp.validate_on_submit():
- for fileBase in request.files.getlist("fileBase"):
- print(fileBase)
- filename = fileBase.filename
- destination = "/".join([target, filename])
- print(destination)
- fileBase.save(destination)
- for fileObsRover in request.files.getlist("fileObsRover"):
- print(fileObsRover)
- filename = fileObsRover.filename
- destination = "/".join([target, filename])
- print(destination)
- fileObsRover.save(destination)
- for fileNavRover in request.files.getlist("fileNavRover"):
- print(fileNavRover)
- filename = fileNavRover.filename
- destination = "/".join([target, filename])
- print(destination)
- fileNavRover.save(destination)
- a=fileObsRover.filename
- b=fileBase.filename
- c=fileNavRover.filename
- elevation=pp.ema.data
- Freq=pp.frq.data
- posMode=pp.pmode.data
- command='rnx2rtkp -p '+posMode+' -f '+Freq+' -m '+elevation+' -n -o oout.pos '+a+' '+b+' '+c
- #command='rnx2rtkp -p 0 -m '+elevation+' -n -o out.pos '+a+' '+c
- os.system(command)
- email_user = ''
- email_password = ''
- email_send = pp.email.data
- subject = 'subject'
- msg = MIMEMultipart()
- msg['From'] = email_user
- msg['To'] = email_send
- msg['Subject'] = subject
- body = 'This is your Post-Processed position file'
- msg.attach(MIMEText(body,'plain'))
- filename='oout.pos'
- attachment =open(filename,'rb')
- part = MIMEBase('application','octet-stream')
- part.set_payload((attachment).read())
- encoders.encode_base64(part)
- part.add_header('Content-Disposition',"attachment; filename= "+filename)
- msg.attach(part)
- text = msg.as_string()
- server = smtplib.SMTP('smtp.gmail.com',587)
- server.starttls()
- server.login(email_user,email_password)
- server.sendmail(email_user,email_send,text)
- server.quit()
- return render_template('results.html', email=email_send, Name=pp.Name.data, ema=elevation, frq=Freq, pmode=posMode)
- return render_template('pp.html', pp=pp)
Add Comment
Please, Sign In to add comment