12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- /**
- 阿里云OSS文件接口二次封装 grpc 服务
- Base Service 项目的基础服务,实现文件:src/provider/file.js
- 项目地址:https://gogs.ywtinfo.com/ywt/base-service.git
- */
- syntax = "proto3";
- package com.ywt.gapi.base.file;
- option java_generic_services = true;
- option java_multiple_files = true;
- option java_package = "com.ywt.gapi.base.file";
- message UploadFileRequest {
- string filename = 1;
- string vpath = 2;
- bytes datas = 3;
- string bucket = 4;
- }
- message UploadFileResponse {
- int32 code = 1;
- string fileUrl = 2;
- string msg = 3;
- }
- message ReadFileRequest {
- string fileUrl = 1;
- }
- message ReadFileResponse {
- int32 code = 1;
- bytes datas = 2;
- string msg = 3;
- }
- message ReadFileFromBucketRequest {
- string fileUrl = 1;
- string bucket = 2;
- }
- service FileService {
- rpc uploadFile (UploadFileRequest) returns (UploadFileResponse);
- rpc readFile (ReadFileRequest) returns (ReadFileResponse);
-
- rpc readFileFromBucket (ReadFileFromBucketRequest) returns (ReadFileResponse);
- }
|