Size: a a a

var chat = new Chat();

2020 November 13

Б[

Барсик [SpamBlock]... in var chat = new Chat();
не все, а только то что связано с вебом
источник

VL

Vova Lantsov in var chat = new Chat();
JuiceV
Ага, типо основное куда хочу податься типо ASP.Net, а ниже простыня всего что я изучал в универе/сам?
Ну вот пример ключевых слов
SCRUM | TDD | DDD | ASP.NET Core | PostgreSQL | MongoDB | Redis | Swagger (OpenAPI) | RabbitMQ
Туда и методологии можно, и паттерны которые шаришь, и технологии с которыми работал хоть немного.
источник

VL

Vova Lantsov in var chat = new Chat();
Сам решай что приоритетнее туда написать, на какой проект попасть хочешь
источник

VL

Vova Lantsov in var chat = new Chat();
Ясное дело список из 100 слов никто не будет читать, основные 15 шт
источник
2020 November 14

NK

ID:0 in var chat = new Chat();
Amazon выпустили обновленный SDK с поддержкой .NET 5

https://aws.amazon.com/blogs/developer/exploring-net-5-with-the-aws-toolkit-for-visual-studio/

#aws #NET5 #cloud #VisualStudio
источник

Д

Даниило in var chat = new Chat();
Привет, есть представление того как можно в проекте asp net core mvc загрузить фото на сервер и получить ссылку на это фото?
источник

Д

Даниило in var chat = new Chat();
Я уже что и где не искал
источник

TI

Taras Ivanyshyn🍍 in var chat = new Chat();
Даниило
Привет, есть представление того как можно в проекте asp net core mvc загрузить фото на сервер и получить ссылку на это фото?
источник

Д

Даниило in var chat = new Chat();
Ну вот я тоже смотрел это
И в принципе да, но как получить ссылку на этот загруженный файл
источник

TI

Taras Ivanyshyn🍍 in var chat = new Chat();
Просто напиши контроллер
источник

VL

Vova Lantsov in var chat = new Chat();
Даниило
Привет, есть представление того как можно в проекте asp net core mvc загрузить фото на сервер и получить ссылку на это фото?
[HttpPost("api/uploadFile")]
public ActionResult UploadFile(IFormFile my_file)
{
   
}

Front-end:
<form enctype="multipart/form-data" method="post" action="api/uploadFile">
 <input type="file" name="my_file" />
</form>
источник

TI

Taras Ivanyshyn🍍 in var chat = new Chat();
Taras Ivanyshyn🍍
Просто напиши контроллер
В ньому щось типу GetPhotoById/[id]
источник

VL

Vova Lantsov in var chat = new Chat();
Для коллекции файлов принимать либо List<IFormFile>, либо IFormFileCollection
<input> соответственно должен иметь атрибут multiple
источник

TI

Taras Ivanyshyn🍍 in var chat = new Chat();
І повертай посилання
источник

Д

Даниило in var chat = new Chat();
Vova Lantsov
Для коллекции файлов принимать либо List<IFormFile>, либо IFormFileCollection
<input> соответственно должен иметь атрибут multiple
Хорошо, принял, спасибо
источник

Д

Даниило in var chat = new Chat();
Taras Ivanyshyn🍍
В ньому щось типу GetPhotoById/[id]
Осознал и понял что да, Спасибо большое)
источник

VL

Vova Lantsov in var chat = new Chat();
Чтобы получить фото будет отдельный метод

Чтобы вернуть фото
FileStream fs = File.OpenRead("path/to/file/12345.png");
return File(fs, "image/png");

Уже из другого метода контроллера
ContentType и имя файла ты можешь сохранять в бд и брать оттуда позднее по айди как сказали выше, в my_file есть много свойств, разберёшься
источник

VL

Vova Lantsov in var chat = new Chat();
Поток закрывать нельзя, метод File сам его закроет
источник

VL

Vova Lantsov in var chat = new Chat();
Сохранение файла

using (Stream s = my_file.Open...())
using (FileStream fs = File.Create("path/to/new/file/12345.png"))
{
 s.CopyTo(fs);
}

@Agent_D
источник

VL

Vova Lantsov in var chat = new Chat();
Даниило
Хорошо, принял, спасибо
Ну и раз уж ты даёшь возможность загружать файлы, поставь ограничения чтобы тебе 2 ТБ файл не кинули на сервер, грубо говоря) лимиты ставятся через атрибут по типу FormSizeLimit или RequestSizeLimit, не помню
источник