@TechNOIR

C# Net Core Web Api. Можно ли отправить файл через POST api на сервер и получить временную ссылку на него?

Добрый день.

Можно отправить файл через POST api на сервер и получить временную ссылку на него?
Я хочу отправить файл на api, там проделать с ним модификации и вернуть временную ссылку на него,чтобы либо после скачивания файл удалялся с сервера,либо вообще не хранился

Можно так сделать?
Может у кого есть мини пример?

Спасибо заранее
  • Вопрос задан
  • 426 просмотров
Решения вопроса 1
@rPman
https://docs.microsoft.com/ru-ru/aspnet/core/mvc/m...
файл складывайте в определенную папку и удаляйте по таймауту (неправильно но просто), можете анализировать логи сервера чтобы понять скачивает кто файл или нет, либо реализуйте раздачу файла сами (неправильно с архитектурной точки зрения)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Сделайте следующее
Post /api/tempfile url:, passkey
Get /api/tempfile/url/passkey
Del /api/tempfile/url/passkey

Дополнительно можете извращаться с чанками то есть разбить файл на части по 2 мегабайта и смотреть в заголовок contentrange Удаляя части после скачивания
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы