diff options
author | Ivan Chen <ivan@tagg.id> | 2021-07-14 16:48:05 -0400 |
---|---|---|
committer | Ivan Chen <ivan@tagg.id> | 2021-07-14 16:48:05 -0400 |
commit | 86eb60aff8a44e34022e77eff693083a3afaec1f (patch) | |
tree | aee84fe08f63399a4c5dc07ede3ff599730cefe3 /src | |
parent | 1691e948830546cd78f1ac8213f4cf6e03754931 (diff) |
Change filename to use a random hash instead of original filename
Diffstat (limited to 'src')
-rw-r--r-- | src/services/MomentService.ts | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/services/MomentService.ts b/src/services/MomentService.ts index 9a74e8e8..25d44041 100644 --- a/src/services/MomentService.ts +++ b/src/services/MomentService.ts @@ -23,10 +23,13 @@ export const postMoment = async ( ) => { try { const request = new FormData(); - const uriTokens = uri.split('/'); + + const fileExtension = uri.split('.').pop(); + const extension = fileExtension ? `.${fileExtension}` : '.jpg'; + request.append('image', { uri: uri, - name: uriTokens[uriTokens.length - 1], + name: Math.random().toString(36).substring(7) + extension, type: 'image/jpg', }); request.append('moment', category); |