问题描述 投票:0回答:1
或是否有其他方法可以上传文件以函数?

要将文件上传到Azure函数,请查看传入的形式。

这对我有用:

HttpRequest

c# .net-core azure-functions iformfile
1个回答
4
投票

-Hey U必须探索隔离的Azure函数的Muttonpe/form-data Content-type,并从那里手动获取文件和文件信息。

C#供参考的代码:````
var contentType = req.headers.firstordefault(h => h.key.equals(“ content-type”))
.value.firstordefault();

public static async Task<IActionResult> Run( [HttpTrigger(AuthorizationLevel.Anonymous, "post", Route = "files")] HttpRequest req, ILogger log) { foreach(var file in req.Form.Files) { using (var ms = new MemoryStream()) { var file = req.Form.Files[0]; await file.CopyToAsync(ms); ms.Seek(0, SeekOrigin.Begin); // Do something with the file } } return new OkResult(); }


最新问题
© www.soinside.com 2019 - 2025. All rights reserved.