当前位置: 首页 > wzjs >正文

WordPress百度自动翻译网站优化方案范文

WordPress百度自动翻译,网站优化方案范文,做淘宝网站的主机,做a 视频在线观看网站接口特性 文件传输接口与传统接口的核心差异体现在数据传输格式: 上传接口采用 multipart/form-data 格式支持二进制文件传输下载接口接收二进制流并实现本地文件存储 文件上传接口开发 接口规范 请求地址:/createbyfile 请求方式:POST…

接口特性

文件传输接口与传统接口的核心差异体现在数据传输格式:

  • 上传接口采用 multipart/form-data 格式支持二进制文件传输
  • 下载接口接收二进制流并实现本地文件存储

文件上传接口开发

接口规范

请求地址:/createbyfile  
请求方式:POST  
内容类型:multipart/form-data  参数说明:
┌───────────┬─────────┬───────┬────────────────────────────┐
│ 参数名称  │ 类型    │ 必填  │ 说明                       │
├───────────┼─────────┼───────┼────────────────────────────┤
│ file      │ File    │ 是    │ 待上传文档文件             │
│ title     │ String  │ 是    │ 文档名称                   │
│ fileType  │ String  │ 是    │ 支持13种标准文件格式        │
└───────────┴─────────┴───────┴────────────────────────────┘

代码实现关键点

  1. 文件参数构造
# 元组结构说明(参数名,文件对象,MIME类型)
"files": {"file": ("自定义文件名.pdf", open(r"F:\pdf_file.pdf", "rb"), "pdf")
}

  1. 混合参数请求
req = {"url": "127.0.0.1/v2/document/createbyfile","method": "POST","files": {"file": ("", open(r"F:\pdf_file.pdf", "rb"), "pdf")},"data": {"title": "接口发起的文档","fileType": "pdf"}
}

完整实现示例

# base_api.py
import requestsclass BaseApi:@staticmethoddef send_request(req):return requests.request(**req)# createbyfile.py
class FileUploader:def execute_upload(self):request_config = {"url": "127.0.0.1/createbyfile","method": "POST","files": {"file": ("", open(r"F:\pdf_file.pdf", "rb"), "pdf")},"data": {"title": "接口文档", "fileType": "pdf"}}response = BaseApi.send_request(request_config)response.raise_for_status()return response.json()["result"]["documentId"]


文件下载接口开发

接口规范

请求地址:/download  
请求方式:GET  参数说明:
┌───────────────────────┬───────────┬───────┬────────────────────────────┐
│ 参数名称              │ 类型      │ 必填  │ 说明                       │
├───────────────────────┼───────────┼───────┼────────────────────────────┤
│ contractId            │ Long      │ 是    │ 合同唯一标识               │
│ downloadItems         │ String[]  │ 否    │ 下载内容选项               │
│ needCompressForOneFile│ Boolean   │ 是    │ 单文件压缩控制             │
└───────────────────────┴───────────┴───────┴────────────────────────────┘

核心实现逻辑

class FileDownloader:def fetch_file(self):request_params = {"contractId": 2947403075747869536,"downloadItems": ["NORMAL"],"needCompressForOneFile": False}response = BaseApi.send_request({"url": "127.0.0.1/download","method": "GET","params": request_params})with open("F:/contract.pdf", "wb") as file:file.write(response.content)return response.content


http://www.dtcms.com/wzjs/201451.html

相关文章:

  • 学校门户网站怎么做河南网站建设优化技术
  • 有什么免费企业网站是做企业黄页的寻找客户的渠道和方法
  • 如何做网站后台网络营销的宏观环境
  • 哪个网站做设计兼职不用压金在线crm管理系统
  • 河北省建设厅网站手机版关键词排名代做
  • 建立网站做淘客百度新闻排行榜
  • s上海网站建设台州seo公司
  • 青岛经纬建设工程有限公司网站百度官方入口
  • 山西威力网站建设推荐郑州网站推广公司电话
  • 网站运营需要哪些资质一个新手怎么做推广
  • 西安网站改版友情链接交换网
  • 一个人在线观看播放视频宁波seo关键词培训
  • 网站建设怎样插入视频seo专业培训seo专业培训
  • 微信营销微网站建设营销推广的平台
  • 个人网站有哪些举例怎样创建一个自己的网站
  • 网站制作案例比较有名的个人网站
  • 商务贸易网站建设seo分析网站
  • 最好seo的wordpressseo黑帽是什么
  • 手机登录网站后台网络营销的四种形式
  • 网站优化就是seo厦门百度推广开户
  • 网站代码优化视频教程百度pc端网页版
  • 济南国迅网站建设公司怎么样西安疫情最新消息1小时内
  • 济南手机建站价格seo广告
  • wordpress dseo咨询茂名
  • 网站域名建设怎么填写如何让百度快速收录新网站
  • 免费源代码网站sem是什么品牌
  • 网站百度排名怎么做快关键词优化搜索排名
  • jsp做网站好不好国外b站浏览器
  • 邳州城乡建设局网站google官方下载app
  • 闵行12路网站seo入门基础教程书籍