aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIvan Chen <ivan@tagg.id>2021-07-14 16:48:05 -0400
committerIvan Chen <ivan@tagg.id>2021-07-14 16:48:05 -0400
commit86eb60aff8a44e34022e77eff693083a3afaec1f (patch)
treeaee84fe08f63399a4c5dc07ede3ff599730cefe3 /src
parent1691e948830546cd78f1ac8213f4cf6e03754931 (diff)
Change filename to use a random hash instead of original filename
Diffstat (limited to 'src')
-rw-r--r--src/services/MomentService.ts7
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);