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

SeaweedFs使用-通过http接口实现文件操作

通过http接口实现文件操作

SeaweedFs可通过filer的http接口/master中的http接口来进行文件上传

1.通过master的接口进行上传文件

通过各种方式进行请求接口:http://localhost:9333/submit, ip和端口号是master服务的信息。此接口通过post请求方式将文件的二进制流通过表单形式上传,表单文件key是file即可。
在这里插入图片描述
图片中表示的就是接口文件上传。返回的结果中fid是文件的唯一标识,其中15表示存储在volume的id是15的块中,fileUrl是可直接查看的文件的地址信息。

2.通过filer上传文件

1.首先需要通过接口给要上传的文件分配id

http://localhost:9333/dir/assign
接口会返回类似15,0be8fa1578的id,此id就是文件的id了。

2.然后再通过接口(filer端口)通过post请求

http://localhost:8080/15,0be8fa1578
传递文件的二进制流数据,key为file类似第一种方式的submit方法上传。

3.上传完成之后通过地址(get请求方式)

http://localhost:8080/15,0be8fa1578
即可查看文件

4.删除文件

通过delete的请求类型访问http://localhost:8080/15,0be8fa1578即可

http://www.lryc.cn/news/69864.html

相关文章:

  • 成绩管理系统
  • 【MYSQL】事务的4大属性,对隔离级别的详细讲解
  • 如何在宝塔面板后的阿里云服务器运行Flask项目并公网可以访问?
  • HTTP(九)-- response对象 -- 向页面响应数据
  • 音视频windows安装ffmpeg6.0并使用vs调试源码笔记
  • Midjourney|文心一格prompt教程[进阶篇]:Midjourney Prompt 高级参数、各版本差异、官方提供常见问题
  • 什么是Java虚拟机(JVM)?
  • 【HISI IC萌新虚拟项目】Package Process Unit模块整体方案·PART3
  • 分布式事务常见解决方案
  • 061:cesium设置棋盘图材质(material-5)
  • 【AI Earth试玩】权限配置与openAPI调用工具库
  • Tomcat安装与使用
  • 大数据课程-学习二十四周总结
  • 【GPT科技系列】国内开发者调用openAI-API科技方法
  • 基于QGIS的长株潭城市群边界范围融合实战
  • 【MySQL联合查询】轻松实现数据关联
  • Windows安装Ubuntu双系统
  • 【大数据之Hadoop】三十四、Hadoop综合调优之小文件优化方法
  • 周赛 Round#3 题解
  • 详解HTTPS加密过程
  • 聚观早报 | ChatGPT登顶美区iOS免费榜;库克不满苹果首款MR设备
  • position:sticky-粘性吸附布局
  • 【MySQL】-【数据库的设计规范】
  • 全面解析缓存应用经典问题
  • Java版本企业电子招采系统源码——信息数智化招采系统
  • Rust每日一练(Leetday0005) 罗马数字、公共前缀、三数之和
  • 【告别校园,迎接未来】
  • SaaS系统用户权限设计
  • 我们为什么还要学习Altium Designer?
  • Q1业绩整体回暖,影视行业找到增长新路径