diff options
author | Chocobozzz <me@florianbigard.com> | 2019-01-24 15:23:06 +0100 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2019-01-24 15:23:06 +0100 |
commit | 307902e2b3248073aeb677e420aafd8b5e041117 (patch) | |
tree | 58076eec0c4668b299a1ecb0c5497cd13ca4678a /server | |
parent | 572b8e02e258bfa921032dee593d3c2f129852b6 (diff) | |
download | PeerTube-307902e2b3248073aeb677e420aafd8b5e041117.tar.gz PeerTube-307902e2b3248073aeb677e420aafd8b5e041117.tar.zst PeerTube-307902e2b3248073aeb677e420aafd8b5e041117.zip |
Try to fix Mac video upload
Diffstat (limited to 'server')
-rw-r--r-- | server/helpers/custom-validators/videos.ts | 4 | ||||
-rw-r--r-- | server/initializers/constants.ts | 4 |
2 files changed, 5 insertions, 3 deletions
diff --git a/server/helpers/custom-validators/videos.ts b/server/helpers/custom-validators/videos.ts index e6f22e6c5..95e256b8f 100644 --- a/server/helpers/custom-validators/videos.ts +++ b/server/helpers/custom-validators/videos.ts | |||
@@ -88,8 +88,8 @@ function isVideoFileExtnameValid (value: string) { | |||
88 | 88 | ||
89 | function isVideoFile (files: { [ fieldname: string ]: Express.Multer.File[] } | Express.Multer.File[]) { | 89 | function isVideoFile (files: { [ fieldname: string ]: Express.Multer.File[] } | Express.Multer.File[]) { |
90 | const videoFileTypesRegex = Object.keys(MIMETYPES.VIDEO.MIMETYPE_EXT) | 90 | const videoFileTypesRegex = Object.keys(MIMETYPES.VIDEO.MIMETYPE_EXT) |
91 | .map(m => `(${m})`) | 91 | .map(m => `(${m})`) |
92 | .join('|') | 92 | .join('|') |
93 | 93 | ||
94 | return isFileValid(files, videoFileTypesRegex, 'videofile', null) | 94 | return isFileValid(files, videoFileTypesRegex, 'videofile', null) |
95 | } | 95 | } |
diff --git a/server/initializers/constants.ts b/server/initializers/constants.ts index 93fdd3f03..6f3ebb9aa 100644 --- a/server/initializers/constants.ts +++ b/server/initializers/constants.ts | |||
@@ -795,7 +795,9 @@ function buildVideoMimetypeExt () { | |||
795 | 'video/quicktime': '.mov', | 795 | 'video/quicktime': '.mov', |
796 | 'video/x-msvideo': '.avi', | 796 | 'video/x-msvideo': '.avi', |
797 | 'video/x-flv': '.flv', | 797 | 'video/x-flv': '.flv', |
798 | 'video/x-matroska': '.mkv' | 798 | 'video/x-matroska': '.mkv', |
799 | 'application/octet-stream': '.mkv', | ||
800 | 'video/avi': '.avi' | ||
799 | }) | 801 | }) |
800 | } | 802 | } |
801 | 803 | ||