c# - 上传到 Web 应用程序时,如何将上传的文件(例如 Excel、Word、PDF)从 Apple 格式转换为 Windows?
问题描述
我是具有 Angular 5 UI 和 C#/WebAPI 后端的网站的开发人员和支持人员。该站点托管在 Azure 中。
主要用户在他们的 iPad 上使用该网站。他们可以提交“请求”,并且可以选择将文件(任何格式)附加到这些请求中。
上传工作正常,但是当后台团队(使用 Windows PC)尝试下载这些附件时,他们会遇到错误,因为文件是 Apple 格式,而不是 Windows 格式。
请注意,如果文件是使用 PC 上传的,则转换没有问题。
有没有办法捕获“源操作系统”,如果“源操作系统”是 Apple,那么当“目标操作系统”是 Windows 时,文件会转换为 Windows?是否有软件可以在服务器端进行这种类型的转换,而无需最终用户的参与?
任何想法将不胜感激。
解决方案
推荐阅读
- javascript - 错误:参数“路径”必须是不带空字节的字符串或 Uint8Array
- google-chrome - 我的显卡不再支持 WebGL2?
- python - ModuleNotFoundError:没有名为 x 的模块
- android - 如何在nativescript中查看android设备的日志?tns 设备日志不工作
- html - 将卡片上的垂直文本与图像对齐
- python-3.x - Scrollregions 高度不会超过 4000
- mysql - mysql多个where条件
- css - 我可以将 3 个元素布置到中间元素向左浮动吗?
- textfield - SwiftUI:输入 1 个字符后是否可以自动移动到下一个文本字段?
- html - 如何使导航元素的(活动)颜色适合容器?