Change custom header format V-XXX

This commit is contained in:
Kieran
2022-02-17 09:32:34 +00:00
parent d4b7e797e9
commit 1a60d35cfd
3 changed files with 13 additions and 13 deletions

View File

@@ -27,11 +27,11 @@ namespace VoidCat.Controllers
{ {
var meta = new VoidFileMeta() var meta = new VoidFileMeta()
{ {
MimeType = Request.ContentType, MimeType = Request.Headers.GetHeader("V-Content-Type"),
Name = Request.Headers.GetHeader("X-Filename") Name = Request.Headers.GetHeader("V-Filename")
}; };
var digest = Request.Headers.GetHeader("X-Digest"); var digest = Request.Headers.GetHeader("V-Digest");
var vf = await _storage.Ingress(new(Request.Body, meta, digest!), HttpContext.RequestAborted); var vf = await _storage.Ingress(new(Request.Body, meta, digest!), HttpContext.RequestAborted);
return UploadResult.Success(vf); return UploadResult.Success(vf);
@@ -54,8 +54,8 @@ namespace VoidCat.Controllers
var fileInfo = await _storage.Get(gid); var fileInfo = await _storage.Get(gid);
if (fileInfo == default) return UploadResult.Error("File not found"); if (fileInfo == default) return UploadResult.Error("File not found");
var editSecret = Request.Headers.GetHeader("X-EditSecret"); var editSecret = Request.Headers.GetHeader("V-EditSecret");
var digest = Request.Headers.GetHeader("X-Digest"); var digest = Request.Headers.GetHeader("V-Digest");
var vf = await _storage.Ingress(new(Request.Body, fileInfo.Metadata, digest!) var vf = await _storage.Ingress(new(Request.Body, fileInfo.Metadata, digest!)
{ {
EditSecret = editSecret?.FromBase58Guid(), EditSecret = editSecret?.FromBase58Guid(),

View File

@@ -29,7 +29,7 @@
} }
.upload .iframe-challenge > div { .upload .iframe-challenge > div {
margin-left: 25vw; margin-left: 10vw;
width: 50vw; width: 80vw;
height: 100vh; height: 100vh;
} }

View File

@@ -64,8 +64,8 @@ export function FileUpload(props) {
method: "POST", method: "POST",
body: rs, body: rs,
headers: { headers: {
"Content-Type": props.file.type, "V-Content-Type": props.file.type,
"X-Filename": props.file.name "V-Filename": props.file.name
} }
}); });
@@ -108,11 +108,11 @@ export function FileUpload(props) {
}; };
req.upload.onprogress = handleProgress; req.upload.onprogress = handleProgress;
req.open("POST", typeof (id) === "string" ? `/upload/${id}` : "/upload"); req.open("POST", typeof (id) === "string" ? `/upload/${id}` : "/upload");
req.setRequestHeader("Content-Type", props.file.type); req.setRequestHeader("V-Content-Type", props.file.type);
req.setRequestHeader("X-Filename", props.file.name); req.setRequestHeader("V-Filename", props.file.name);
req.setRequestHeader("X-Digest", buf2hex(digest)); req.setRequestHeader("V-Digest", buf2hex(digest));
if (typeof (editSecret) === "string") { if (typeof (editSecret) === "string") {
req.setRequestHeader("X-EditSecret", editSecret); req.setRequestHeader("V-EditSecret", editSecret);
} }
req.send(segment); req.send(segment);
} catch (e) { } catch (e) {