UnionPayFileItem.cs 950 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. using System;
  2. namespace MySystem.Entity
  3. {
  4. /// <summary>
  5. /// 文件项
  6. /// </summary>
  7. public class UnionPayFileItem
  8. {
  9. private byte[] content;
  10. private string fileName;
  11. private string mimeType;
  12. public UnionPayFileItem(byte[] content, string fileName, string mimeType)
  13. {
  14. this.content = content;
  15. this.fileName = fileName;
  16. this.mimeType = mimeType;
  17. }
  18. public UnionPayFileItem(string fileName, byte[] content)
  19. {
  20. this.content = content;
  21. this.fileName = fileName;
  22. this.mimeType = "application/octet-stream"; // 默认MIME类型
  23. }
  24. public byte[] GetContent()
  25. {
  26. return content;
  27. }
  28. public string GetFileName()
  29. {
  30. return fileName;
  31. }
  32. public string GetMimeType()
  33. {
  34. return mimeType;
  35. }
  36. }
  37. }