@@ -2051,9 +2051,8 @@ pub(crate) async fn image_variation_handler(req: Request<Body>) -> Response<Body
2051
2051
res
2052
2052
}
2053
2053
2054
- /// Upload, download , retrieve and delete a file, or list all files.
2054
+ /// Download , retrieve and delete a file, or list all files.
2055
2055
///
2056
- /// - `POST /v1/files`: Upload a file.
2057
2056
/// - `GET /v1/files`: List all files.
2058
2057
/// - `GET /v1/files/{file_id}`: Retrieve a file by id.
2059
2058
/// - `GET /v1/files/{file_id}/content`: Retrieve the content of a file by id.
@@ -2064,52 +2063,7 @@ pub(crate) async fn files_handler(req: Request<Body>) -> Response<Body> {
2064
2063
// log
2065
2064
info ! ( target: "stdout" , "Handling the coming files request" ) ;
2066
2065
2067
- let res = if req. method ( ) == Method :: POST {
2068
- match llama_core:: files:: upload_file ( req) . await {
2069
- Ok ( fo) => {
2070
- // serialize chat completion object
2071
- let s = match serde_json:: to_string ( & fo) {
2072
- Ok ( s) => s,
2073
- Err ( e) => {
2074
- let err_msg = format ! ( "Failed to serialize file object. {}" , e) ;
2075
-
2076
- // log
2077
- error ! ( target: "stdout" , "{}" , & err_msg) ;
2078
-
2079
- return error:: internal_server_error ( err_msg) ;
2080
- }
2081
- } ;
2082
-
2083
- // return response
2084
- let result = Response :: builder ( )
2085
- . header ( "Access-Control-Allow-Origin" , "*" )
2086
- . header ( "Access-Control-Allow-Methods" , "*" )
2087
- . header ( "Access-Control-Allow-Headers" , "*" )
2088
- . header ( "Content-Type" , "application/json" )
2089
- . body ( Body :: from ( s) ) ;
2090
-
2091
- match result {
2092
- Ok ( response) => response,
2093
- Err ( e) => {
2094
- let err_msg = e. to_string ( ) ;
2095
-
2096
- // log
2097
- error ! ( target: "stdout" , "{}" , & err_msg) ;
2098
-
2099
- error:: internal_server_error ( err_msg)
2100
- }
2101
- }
2102
- }
2103
- Err ( e) => {
2104
- let err_msg = format ! ( "{}" , e) ;
2105
-
2106
- // log
2107
- error ! ( target: "stdout" , "{}" , & err_msg) ;
2108
-
2109
- error:: internal_server_error ( err_msg)
2110
- }
2111
- }
2112
- } else if req. method ( ) == Method :: GET {
2066
+ let res = if req. method ( ) == Method :: GET {
2113
2067
let uri_path = req. uri ( ) . path ( ) . trim_end_matches ( '/' ) . to_lowercase ( ) ;
2114
2068
2115
2069
// Split the path into segments
0 commit comments