def save_attachment(uid, yaml_filename, filename, email_id, index, content_type, extension, content): att_file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_filename) attachment_record = EmailAttachment(email_id=email_id, index=0, content_type=content_type, extension=extension, upload=att_file_number) db.session.add(attachment_record) db.session.commit() saved_file_attachment = SavedFile(att_file_number, extension=extension) saved_file_attachment.write_content(content) saved_file_attachment.finalize()
def save_attachment(uid, yaml_filename, filename, email_id, index, content_type, extension, content): att_file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_filename) attachment_record = EmailAttachment(email_id=email_id, index=0, content_type=content_type, extension=extension, upload=att_file_number) db.session.add(attachment_record) db.session.commit() saved_file_attachment = SavedFile(att_file_number, extension=extension) saved_file_attachment.write_content(content) saved_file_attachment.finalize()
def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: if has_request_context(): uid = session.get('uid', None) else: uid = docassemble.base.functions.get_uid() if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return(file_number, extension, mimetype)
def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: if has_request_context() and 'uid' in session: uid = session.get('uid', None) else: uid = docassemble.base.functions.get_uid() if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return(file_number, extension, mimetype)
def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: try: uid = docassemble.base.functions.get_uid() assert uid is not None except: uid = unattached_uid() if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return(file_number, extension, mimetype)
def save_numbered_file(filename, orig_path, yaml_file_name=None, uid=None): if uid is None: try: uid = docassemble.base.functions.this_thread.current_info[ 'session'] except: pass if uid is None: raise Exception("save_numbered_file: uid not defined") file_number = get_new_file_number(uid, filename, yaml_file_name=yaml_file_name) extension, mimetype = get_ext_and_mimetype(filename) new_file = SavedFile(file_number, extension=extension, fix=True) new_file.copy_from(orig_path) new_file.save(finalize=True) return (file_number, extension, mimetype)