Skip to content
Snippets Groups Projects
Commit 4e82db71 authored by Semyon Krestyaninov's avatar Semyon Krestyaninov :dog2:
Browse files

wip

parent c5d074d7
No related branches found
No related tags found
2 merge requests!95В контракт сервиса файлов добавлен метод обновления информации о файле,!88Обновлена спецификация сервиса files: метод `MoveUpload` заменен на `SaveFile`
...@@ -56,12 +56,14 @@ message AbortUploadRequest { ...@@ -56,12 +56,14 @@ message AbortUploadRequest {
} }
message AbortUploadResponse {} message AbortUploadResponse {}
message SaveFileRequest { message UpdateFileRequest {
File file = 1; string name = 1;
string mime_type = 2;
bool temporary = 3;
} }
message SaveFileResponse { message UpdateFileResponse {
File saved = 1; File updated = 1;
} }
message UploadRequest { message UploadRequest {
...@@ -99,8 +101,8 @@ service Files { ...@@ -99,8 +101,8 @@ service Files {
// AbortUpload - прерывает процедуру загрузки файла, все загруженные части файла удаляются их хранилища // AbortUpload - прерывает процедуру загрузки файла, все загруженные части файла удаляются их хранилища
rpc AbortUpload(AbortUploadRequest) returns(google.protobuf.Empty) {} rpc AbortUpload(AbortUploadRequest) returns(google.protobuf.Empty) {}
// SaveFile сохраняет временно загруженный файл. // UpdateFile позволяет обновить информацию о файле.
rpc SaveFile(SaveFileRequest) returns(SaveFileResponse) {} rpc UpdateFile(UpdateFileRequest) returns(UpdateFileResponse) {}
// Upload - инициация загрузки файла в хранилище. Возвращает объект, содержащий подписанный URL. // Upload - инициация загрузки файла в хранилище. Возвращает объект, содержащий подписанный URL.
// Завершение загрузки файла осуществляется выполнением POST-запроса // Завершение загрузки файла осуществляется выполнением POST-запроса
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment