Mercurial Hosting > freedit
comparison src/lib/Shared.luan @ 34:c8d47981c74f
upload using ajax
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 02 Aug 2022 20:46:02 -0600 |
parents | 4fdc4ec0050b |
children | 0c1b820fff34 |
comparison
equal
deleted
inserted
replaced
33:4fdc4ec0050b | 34:c8d47981c74f |
---|---|
94 else | 94 else |
95 return {input} | 95 return {input} |
96 end | 96 end |
97 end | 97 end |
98 | 98 |
99 function Shared.get_url_from_file(file) | |
100 local url = "https://upload.uploadcare.com/base/" | |
101 local options = { | |
102 method = "POST" | |
103 enctype = "multipart/form-data" | |
104 parameters = { | |
105 UPLOADCARE_PUB_KEY = "fe3d30f3088a50941d45" | |
106 file = file | |
107 } | |
108 } | |
109 local response = uri(url,options).read_text() | |
110 response = json_parse(response) | |
111 local code = response.file or error() | |
112 return "https://ucarecdn.com/"..code.."/"..file.filename | |
113 end | |
114 | |
115 return Shared | 99 return Shared |