fix(upload): handle invalid file type error and improve MIME type handling #2059
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
(Prerequisite: podkrepi-bg/api#700)
Currently the API supports an allow list for mime types and file extensions, for all the endpoints which support file upload.
However the front-end lacks in this area:
FileUpload
component. This creates a gap, where user can upload unsupported file format and create an error.Motivation and context
Continuation of podkrepi-bg/api#700
Trying to improve the UX of users when uploading files.
Screenshots:
Testing
Steps to test
(Prerequisite: need to be running this version of the API podkrepi-bg/api#700)
application/x-msdownload
) inFileUpload.tsx
Affected urls
Environment
New environment variables:
None
New or updated dependencies:
None