搭建.NET Core Web API 文件上传项目

前言

本文介绍从零搭建.NET Core Web API 文件上传项目,文中代码以上传文件为例。
源码下载地址:下载地址


步骤

1 创建新的.NET Core Web API 项目,如下图。
在这里插入图片描述

2 给项目命名
在这里插入图片描述
3 框架使用的是.NET 8.0(长期支持)
在这里插入图片描述
4 项目创建好后得到如下目录结构
在这里插入图片描述
5 运行项目出现SwaggerAPI文档页面
在这里插入图片描述
6 创建一个新的类库项目,放我们的一些帮助类。
在这里插入图片描述
7 创建类库

在这里插入图片描述
8 给新建的类库命名
在这里插入图片描述
9 选择和之前框架一样的框架版本
在这里插入图片描述
10 编写保存缩略图的帮助类代码,代码如下

using System;
using System.Collections.Generic;
using ImageMagick;

namespace TS.Common.Helpers
{
   
    public class ImageHelper
    {
   
        /// <summary>
        /// 保存缩略图
        /// </summary>
        /// <param name="originalFilePath">原图地址</param>
        /// <param name="destinationFilePath">模板地址</param>
        /// <param name="targetWidth">目标大小</param>
        public static bool ResizeAndSaveImage(string originalFilePath, string destinationFilePath, int targetWidth)
        {
   
            bool flag = false;
            using (MagickImage image = new MagickImage(originalFilePath))
            {
   
                if 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值