[MM-8421] Fix tiff preview - backend (#10170)
Этот коммит содержится в:
коммит произвёл
Hanzei
родитель
26d3362eca
Коммит
1018ead619
@@ -42,6 +42,7 @@ var MEDIA_CONTENT_TYPES = [...]string{
|
|||||||
"image/png",
|
"image/png",
|
||||||
"image/bmp",
|
"image/bmp",
|
||||||
"image/gif",
|
"image/gif",
|
||||||
|
"image/tiff",
|
||||||
"video/avi",
|
"video/avi",
|
||||||
"video/mpeg",
|
"video/mpeg",
|
||||||
"video/mp4",
|
"video/mp4",
|
||||||
|
|||||||
@@ -346,14 +346,14 @@ func TestUploadFiles(t *testing.T) {
|
|||||||
// Upload a bunch of files, mixed images and non-images
|
// Upload a bunch of files, mixed images and non-images
|
||||||
{
|
{
|
||||||
title: "Happy",
|
title: "Happy",
|
||||||
names: []string{"test.png", "testgif.gif", "testplugin.tar.gz", "test-search.md"},
|
names: []string{"test.png", "testgif.gif", "testplugin.tar.gz", "test-search.md", "test.tiff"},
|
||||||
expectedCreatorId: th.BasicUser.Id,
|
expectedCreatorId: th.BasicUser.Id,
|
||||||
},
|
},
|
||||||
// Upload a bunch of files, with clientIds
|
// Upload a bunch of files, with clientIds
|
||||||
{
|
{
|
||||||
title: "Happy client_ids",
|
title: "Happy client_ids",
|
||||||
names: []string{"test.png", "testgif.gif", "testplugin.tar.gz", "test-search.md"},
|
names: []string{"test.png", "testgif.gif", "testplugin.tar.gz", "test-search.md", "test.tiff"},
|
||||||
clientIds: []string{"1", "2", "3", "4"},
|
clientIds: []string{"1", "2", "3", "4", "5"},
|
||||||
expectedCreatorId: th.BasicUser.Id,
|
expectedCreatorId: th.BasicUser.Id,
|
||||||
},
|
},
|
||||||
// Upload a bunch of images. testgif.gif is an animated GIF,
|
// Upload a bunch of images. testgif.gif is an animated GIF,
|
||||||
@@ -478,6 +478,18 @@ func TestUploadFiles(t *testing.T) {
|
|||||||
expectedImageHasPreview: []bool{true},
|
expectedImageHasPreview: []bool{true},
|
||||||
expectedCreatorId: th.BasicUser.Id,
|
expectedCreatorId: th.BasicUser.Id,
|
||||||
},
|
},
|
||||||
|
// TIFF preview test
|
||||||
|
{
|
||||||
|
title: "Happy image thumbnail/preview 9",
|
||||||
|
names: []string{"test.tiff"},
|
||||||
|
expectedImageThumbnailNames: []string{"test_expected_thumb.tiff"},
|
||||||
|
expectedImagePreviewNames: []string{"test_expected_preview.tiff"},
|
||||||
|
expectImage: true,
|
||||||
|
expectedImageWidths: []int{701},
|
||||||
|
expectedImageHeights: []int{701},
|
||||||
|
expectedImageHasPreview: []bool{true},
|
||||||
|
expectedCreatorId: th.BasicUser.Id,
|
||||||
|
},
|
||||||
{
|
{
|
||||||
title: "Happy admin",
|
title: "Happy admin",
|
||||||
client: th.SystemAdminClient,
|
client: th.SystemAdminClient,
|
||||||
|
|||||||
@@ -13,8 +13,8 @@ const (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var (
|
var (
|
||||||
IMAGE_EXTENSIONS = [5]string{".jpg", ".jpeg", ".gif", ".bmp", ".png"}
|
IMAGE_EXTENSIONS = [7]string{".jpg", ".jpeg", ".gif", ".bmp", ".png", ".tiff", "tif"}
|
||||||
IMAGE_MIME_TYPES = map[string]string{".jpg": "image/jpeg", ".jpeg": "image/jpeg", ".gif": "image/gif", ".bmp": "image/bmp", ".png": "image/png", ".tiff": "image/tiff"}
|
IMAGE_MIME_TYPES = map[string]string{".jpg": "image/jpeg", ".jpeg": "image/jpeg", ".gif": "image/gif", ".bmp": "image/bmp", ".png": "image/png", ".tiff": "image/tiff", ".tif": "image/tif"}
|
||||||
)
|
)
|
||||||
|
|
||||||
type FileUploadResponse struct {
|
type FileUploadResponse struct {
|
||||||
|
|||||||
Двоичные данные
tests/test.tiff
Обычный файл
Двоичные данные
tests/test.tiff
Обычный файл
Двоичный файл не отображается.
Двоичные данные
tests/test_expected_preview.tiff
Обычный файл
Двоичные данные
tests/test_expected_preview.tiff
Обычный файл
Двоичный файл не отображается.
|
После Ширина: | Высота: | Размер: 24 KiB |
Двоичные данные
tests/test_expected_thumb.tiff
Обычный файл
Двоичные данные
tests/test_expected_thumb.tiff
Обычный файл
Двоичный файл не отображается.
|
После Ширина: | Высота: | Размер: 3.5 KiB |
Ссылка в новой задаче
Block a user