From 1e3fb8e59ec04c2ec85504cb954dcd706df88ff4 Mon Sep 17 00:00:00 2001 From: jadyn Date: Wed, 27 Oct 2021 13:00:04 +0800 Subject: [PATCH] Fix CmsKit media download --- .../CmsKit/MediaDescriptors/MediaDescriptorAppService.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/MediaDescriptors/MediaDescriptorAppService.cs b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/MediaDescriptors/MediaDescriptorAppService.cs index 99700630e7..501b79e758 100644 --- a/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/MediaDescriptors/MediaDescriptorAppService.cs +++ b/modules/cms-kit/src/Volo.CmsKit.Common.Application/Volo/CmsKit/MediaDescriptors/MediaDescriptorAppService.cs @@ -24,6 +24,11 @@ namespace Volo.CmsKit.MediaDescriptors var entity = await MediaDescriptorRepository.GetAsync(id); var stream = await MediaContainer.GetAsync(id.ToString()); + if (stream.CanSeek) + { + stream.Position = 0; + } + return new RemoteStreamContent(stream, entity.Name, entity.MimeType); } }