C# Net Core Web Api. Можно ли отправить файл через POST api на сервер и получить временную ссылку на него?
Добрый день.
Можно отправить файл через POST api на сервер и получить временную ссылку на него?
Я хочу отправить файл на api, там проделать с ним модификации и вернуть временную ссылку на него,чтобы либо после скачивания файл удалялся с сервера,либо вообще не хранился
https://docs.microsoft.com/ru-ru/aspnet/core/mvc/m...
файл складывайте в определенную папку и удаляйте по таймауту (неправильно но просто), можете анализировать логи сервера чтобы понять скачивает кто файл или нет, либо реализуйте раздачу файла сами (неправильно с архитектурной точки зрения)
Сделайте следующее
Post /api/tempfile url:, passkey
Get /api/tempfile/url/passkey
Del /api/tempfile/url/passkey
Дополнительно можете извращаться с чанками то есть разбить файл на части по 2 мегабайта и смотреть в заголовок contentrange Удаляя части после скачивания