1、提供linux服务器ssh的登陆信息
hostname = '192.168.2.11'
username = 'root'
password = 'root'
port = 22
2、后台代码逻辑
- 建立连接
- 将附件由base64转化为静态文件暂存本地
- 将本地暂存的文件上传至服务器
- 删除暂存临时目录
- 关闭连接
3、核心代码
import shutil
from imp import reload
from odoo.exceptions import UserError
from extend_addons.ebus_app_api_modules.utils.ftp_util import FtpUtils
from extend_addons.ebus_app_api_modules.utils.string_util import StringUtil
import datetime
import base64
import os
import sys
import logging
_logger = logging.getLogger(__name__)
# 文件后缀名
FILE_TYPE = ('.pdf', '.txt', '.jpg', '.jpeg', '.png', '.bmp', '.doc', '.docx','.xls', '.xlsx', '.ppt', '.jpg', '')
# 文件模板类型
MIME_TYPE = ('application/zip', '