【问题标题】:How to remove special characters from file Metadata c#如何从文件元数据c#中删除特殊字符
【发布时间】:2015-10-02 20:19:48
【问题描述】:

我正在尝试从过去 2 小时中找到解决方案,我对此进行了很多搜索,但没有找到任何解决方案(可能是我使用错误的关键字搜索),但问题是我想删除文件属性其中包含特殊字符。请查看附件图片了解我想说的内容。

我使用 ASP.NET FileUpload 控件和 C# 作为编程语言。我想确保上传的任何文件的属性中不包含任何特殊字符。

请帮忙。

谢谢。

【问题讨论】:

  • 请发布您的实际代码。然后,我认为你可以使用System.IO.FileInfoSystem.IO.FileAttributes 类来获取文件属性,然后使用System.IO.File.SetAttributes() 来更改它们。
  • 评论存储在 JPG 中,查看如何更改元数据 :=)
  • @Jauch - 感谢分享现有问题的链接。

标签: c# asp.net file file-upload special-characters


【解决方案1】:

您是否尝试过循环访问Image.PropertyItems

您可以通过GetPropertyItem()SetPropertyItem() 修改图像以删除不需要的细节

参考资料: https://msdn.microsoft.com/en-us/library/system.drawing.image.propertyitems(v=vs.110).aspx

https://msdn.microsoft.com/en-us/library/system.drawing.image.setpropertyitem(v=vs.110).aspx

https://msdn.microsoft.com/en-us/library/system.drawing.image.getpropertyitem.aspx

StackOveflow 中的示例: Value of image property (C#)

【讨论】:

  • 谢谢@Joel。这真的很有帮助。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-04
  • 2016-10-17
  • 1970-01-01
相关资源
最近更新 更多