C#后端:
[HttpPost]
[Route("image/upload")]
[Token(false)]
public OutputDto<object> UploadImageFile()
{
try
{
var files = Request.Form.Files;
if (files.Count > 0)
{
var file = files[0];
string fileId = _mongoDbHelper.UploadFile(file.FileName, file.OpenReadStream());
byte[] imageBytes = _mongoDbHelper.DownloadAsBytes(fileId);
string base64Str = Convert.ToBase64String(imageBytes);
if (file.FileName.IndexOf(".xlsx") < 0)
{
&

该博客主要介绍了如何在C#后端处理图片文件上传,将其转换为Base64字符串,并根据文件类型添加相应头部信息。同时,前端使用JavaScript实现接收到Base64编码的Excel文件后,进行下载的功能。文章涵盖了从文件读取到Base64转换,再到前端下载的完整流程。
最低0.47元/天 解锁文章
1579

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



