服务端(Cursor)-接口开发(文件上传)

简介: Sealos开通对象存储服务,首次使用需创建Bucket并填写名称。根据接口文档实现文件上传:POST请求至/upload,参数为file,返回文件访问路径。配置AK/SK及内外网地址,使用指定存储桶。通过ApiFox测试上传,文件将同步至Sealos对象存储。详细操作参考官方指南。

Sealos开通对象存储服务

第一次访问,没有Bulket(对象存储里面的专有名词)

点击新建即可,输入Bulket名称(可以随意,学习阶段建议先保持一致),然后点击右上角的:应用

此时,他就会展示一些关键信息,用于后续的提示语使用

提示语编写
根据如下接口信息,完成文件上传的功能。

  1. 文件上传的接口信息如下:
    1.1 请求路径: /upload
    1.2 请求方式: POST
    1.3 请求参数名: file
    1.4 响应结果样例(data: 表示文件的访问路径):

      {
        "code": 1,
        "msg": "success",
        "data": "http://aliyun.oss.com/1.jpg"
       }
    
  2. 文件使用对象存储服务存储,对象存储服务的信息【注意替换为你自己的】:
    Access Key:682s7u7w
    Secret Key:sdtj269btxpnjxsg
    Internal:object-storage.objectstorage-system.svc.cluster.local
    External:objectstorageapi.hzh.sealos.run

    存储桶名:682s7u7w-zxyf

对象存储服务操作指南:https://sealos.run/docs/guides/object-storage
运行提示语
同样的粘贴到右下角,点击执行,这里不在截图
代码运行
同理执行命令:mvn spring-boot:run
代码测试
创建一个新的文件上传接口,如下

然后我们选择一个本地文件,上传测试

ApiFox可以之后,同步的我们Sealos里面也有对应文件存在

相关文章
|
9月前
|
中间件 PHP
在ThinkPHP框架中解决跨域问题的三种方法
以上就是在ThinkPHP框架中解决跨域问题的三种方法。希望这些方法能帮助你解决你的问题。
647 11
|
10月前
|
Linux 虚拟化 Docker
Linux服务器部署docker windows
在当今软件开发中,Docker成为流行的虚拟化技术,支持在Linux服务器上运行Windows容器。流程包括:1) 安装Docker;2) 配置支持Windows容器;3) 获取Windows镜像;4) 运行Windows容器;5) 验证容器状态。通过这些步骤,你可以在Linux环境中顺利部署和管理Windows应用,提高开发和运维效率。
1560 1
|
XML 运维 安全
【运维】KVM 虚拟机迁移
虚拟机迁移还是非常重要的,在任何云计算场合都适用
3477 5
【运维】KVM 虚拟机迁移
|
存储 安全 算法
Google 如何写设计文档
Google 如何写设计文档
671 0
AttributeError: module 'torchaudio' has no attribute 'io'问题解决
【5月更文挑战第27天】AttributeError: module 'torchaudio' has no attribute 'io'问题解决
391 2
|
存储 网络协议 Linux
CentOS7.2部署邮件服务器(sendmail)
CentOS7.2部署邮件服务器(sendmail)
1103 0
CentOS7.2部署邮件服务器(sendmail)
|
机器学习/深度学习 编解码 自然语言处理
视频字幕生成案例
8月更文挑战第3天
941 0
|
存储 前端开发 Java
SPringBoot实现文件上传功能
准备工作:在开始之前,确保你已经创建好了一个Spring Boot项目,并且配置了适当的开发环境。你可以使用Spring Initializr进行项目的初始化,然后添加所需的依赖。
567 0
|
算法
PowerWorld仿真与电力系统潮流计算(牛顿拉夫逊法和高斯赛德尔法)(Matlab实现)
PowerWorld仿真与电力系统潮流计算(牛顿拉夫逊法和高斯赛德尔法)(Matlab实现)
757 0
|
存储 测试技术
接口自动化测试——文件上传/下载
轻松搞定文件上传接口和文件下载接口。
652 0
接口自动化测试——文件上传/下载