diff options
author | Vojtěch Pejša <vojtechpejsa7@gmail.com> | 2019-04-07 16:53:54 +0000 |
---|---|---|
committer | Vojtěch Pejša <vojtechpejsa7@gmail.com> | 2019-04-07 19:18:02 +0000 |
commit | 8ba2eff7efbd2160d79bede1b05674954c640d68 (patch) | |
tree | 44f62c26abbced0a918127de88f16abe31571723 | |
parent | Remove unused import (diff) | |
download | miniserve-8ba2eff7efbd2160d79bede1b05674954c640d68.tar.gz miniserve-8ba2eff7efbd2160d79bede1b05674954c640d68.zip |
Fix timeout error when uploading takes longer.
-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() }) |