首页 > 解决方案 > 从内部文件上传获取内容类型和内容处置

问题描述

我有一堆文件被分块写入我服务器上的目录。然后另一个函数会拾取这些文件,合并它们并将它们推送到 S3。

通常,当我使用标准表单提交文件时,我可以从标题中获取其内容处置和内容类型。但是,使用合并功能,我在内部从服务器中选择文件。如何从中获取内容处置和内容类型?

这是我从 FileStream 到 FormFile 的转换函数,因为我的推送函数只需要 IFormFile。

var fsor = System.IO.File.OpenRead(FilePath);
var ff = new FormFile(fsor, 0, fsor.Length, "file[0]", fileName);

编辑:

我知道 Content Disposition 值应该是这样的:

“表格数据;名称=\“文件[0]\”;文件名=\“Ksd8554_aaaHIRD_KL.pdf\”“

但到目前为止,由于斜线和周围的引号,我无法复制这个字符串。

标签: c#asp.net-core.net-coreasp.net-core-mvc

解决方案


推荐阅读