diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/file_upload.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/file_upload.rs b/src/file_upload.rs index 273d12c..79ed7b1 100644 --- a/src/file_upload.rs +++ b/src/file_upload.rs @@ -1,8 +1,9 @@ use crate::errors::FileUploadErrorKind; use crate::renderer::file_upload_error; use actix_web::{ - dev, http::header, multipart, FromRequest, FutureResponse, HttpMessage, HttpRequest, - HttpResponse, Query, + dev, + http::{header, StatusCode}, + multipart, FromRequest, FutureResponse, HttpMessage, HttpRequest, HttpResponse, Query, }; use futures::{future, Future, Stream}; use serde::Deserialize; @@ -138,6 +139,7 @@ pub fn upload_file(req: &HttpRequest<crate::MiniserveConfig>) -> FutureResponse< .collect() .map(move |_| { HttpResponse::TemporaryRedirect() + .status(StatusCode::SEE_OTHER) .header(header::LOCATION, return_path.to_string()) .finish() }) |