File tree Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Expand file tree Collapse file tree 1 file changed +11
-6
lines changed Original file line number Diff line number Diff line change 11import _ from "lodash"
22
33export 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 ,
You can’t perform that action at this time.
0 commit comments