浏览代码

Remove attachment filenames from attachment URLs.

Andrew Mahone 5 年之前
父节点
当前提交
262a8f47af
共有 2 个文件被更改,包括 3 次插入8 次删除
  1. 1 4
      MediaBrowser.Api/Attachments/AttachmentService.cs
  2. 2 4
      MediaBrowser.Api/Playback/MediaInfoService.cs

+ 1 - 4
MediaBrowser.Api/Attachments/AttachmentService.cs

@@ -20,7 +20,7 @@ using MimeTypes = MediaBrowser.Model.Net.MimeTypes;
 
 
 namespace MediaBrowser.Api.Attachments
 namespace MediaBrowser.Api.Attachments
 {
 {
-    [Route("/Videos/{Id}/{MediaSourceId}/Attachments/{Index}/{Filename}", "GET", Summary = "Gets specified attachment.")]
+    [Route("/Videos/{Id}/{MediaSourceId}/Attachments/{Index}", "GET", Summary = "Gets specified attachment.")]
     public class GetAttachment
     public class GetAttachment
     {
     {
         [ApiMember(Name = "Id", Description = "Item Id", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "GET")]
         [ApiMember(Name = "Id", Description = "Item Id", IsRequired = true, DataType = "string", ParameterType = "path", Verb = "GET")]
@@ -31,9 +31,6 @@ namespace MediaBrowser.Api.Attachments
 
 
         [ApiMember(Name = "Index", Description = "The attachment stream index", IsRequired = true, DataType = "int", ParameterType = "path", Verb = "GET")]
         [ApiMember(Name = "Index", Description = "The attachment stream index", IsRequired = true, DataType = "int", ParameterType = "path", Verb = "GET")]
         public int Index { get; set; }
         public int Index { get; set; }
-
-        [ApiMember(Name = "Filename", Description = "The attachment filename", IsRequired = false, DataType = "string", ParameterType = "path", Verb = "GET")]
-        public string Filename { get; set; }
     }
     }
 
 
     public class AttachmentService : BaseApiService
     public class AttachmentService : BaseApiService

+ 2 - 4
MediaBrowser.Api/Playback/MediaInfoService.cs

@@ -527,12 +527,10 @@ namespace MediaBrowser.Api.Playback
 
 
             foreach (var attachment in mediaSource.MediaAttachments)
             foreach (var attachment in mediaSource.MediaAttachments)
             {
             {
-                var filename = string.IsNullOrWhiteSpace(attachment.Filename) ? "Attachment" : attachment.Filename;
-                attachment.DeliveryUrl = string.Format("/Videos/{0}/{1}/Attachments/{2}/{3}",
+                attachment.DeliveryUrl = string.Format("/Videos/{0}/{1}/Attachments/{2}",
                     item.Id,
                     item.Id,
                     mediaSource.Id,
                     mediaSource.Id,
-                    attachment.Index,
-                    filename);
+                    attachment.Index);
             }
             }
         }
         }