前言
本文介绍从零搭建.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 (image

最低0.47元/天 解锁文章
617

被折叠的 条评论
为什么被折叠?



