Tec*_*chy 5 c# asp.net asp.net-core
我有一个 ASP.NET Core 应用程序,我需要验证上传的文件是图像,而不是具有图像扩展名的非图像文件......我找到的所有解决方案都使用 System.Drawing.Image或 ASP.NET Core 中不可用的类似类。你能提出一个替代方案吗?*请注意,我不是要检查扩展名,而是要检查内容。
谢谢
如果您有权限在服务器上运行可执行文件,您可以使用 imagemagick 的识别命令。这是一项繁重的工作。您需要在服务器上安装 imagemagick 并且需要具有运行可执行文件的权限。
https://www.imagemagick.org/script/identify.php
你需要调用该程序并将图像文件提供给它
如何在c#中调用exe文件: https: //msdn.microsoft.com/en-us/library/0w4h05yb( v=vs.110).aspx
| 归档时间: |
|
| 查看次数: |
4457 次 |
| 最近记录: |