Skip to content

Commit e494be4

Browse files
fix upload_file
1 parent c919420 commit e494be4

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

composables/upload_file.js

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,29 @@
11
import _ from "lodash"
22

33
export function upload_file(
4-
{ route, params },
4+
{ route, files },
55
{ request_error_function, response_function, response_error_function } = {},
66
) {
77
const errors_store = use_errors_store()
88
const geode_store = use_geode_store()
99

10-
const body = params || {}
11-
geode_store.start_request()
10+
const body = new FormData()
11+
for (let i = 0; i < files.length; i++) {
12+
body.append("content", files[i])
13+
}
1214

13-
const request_options = { method: "POST" }
14-
if (!_.isEmpty(body)) {
15-
request_options.body = body
15+
const request_options = {
16+
method: "PUT",
17+
body: body,
1618
}
1719

20+
geode_store.start_request()
1821
return useFetch(route, {
1922
baseURL: geode_store.base_url,
2023
...request_options,
2124
onRequestError({ error }) {
2225
geode_store.stop_request()
26+
console.log("onRequestError", response)
2327
errors_store.add_error({
2428
code: error.code,
2529
route: route,
@@ -40,6 +44,7 @@ export function upload_file(
4044
},
4145
onResponseError({ response }) {
4246
geode_store.stop_request()
47+
console.log("onResponseError", response)
4348
errors_store.add_error({
4449
code: response.status,
4550
route: route,

0 commit comments

Comments
 (0)