c# - 从内部文件上传获取内容类型和内容处置
问题描述
我有一堆文件被分块写入我服务器上的目录。然后另一个函数会拾取这些文件,合并它们并将它们推送到 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\”“
但到目前为止,由于斜线和周围的引号,我无法复制这个字符串。
解决方案
推荐阅读
- angular - 使用 Angular 6 构建 App :ag-grid 后出错
- docker - 可以看到 Docker 容器中的文件,但无法访问它
- crud - Symfony4 MakerBundle 自己的 Crud Maker
- node.js - 在节点 js 中的 Firebase Admin SDK 中更新或设置会导致无限回调
- angular - 角度cli 6,ng测试不起作用
- reactjs - 如何在 React js 中添加动态 CSS
- sql - Microsoft SQL Server Management Studio 连接日志
- mysql - SQL 替换列的每个字符串的一些文本
- fft - FFTW 非对称逆变换 c2r
- java - 确定按钮在 vaadin 中不起作用