mirror of
https://git.v0l.io/Kieran/void.cat.git
synced 2025-03-29 16:01:43 +01:00
Change custom header format V-XXX
This commit is contained in:
parent
d4b7e797e9
commit
1a60d35cfd
@ -27,11 +27,11 @@ namespace VoidCat.Controllers
|
||||
{
|
||||
var meta = new VoidFileMeta()
|
||||
{
|
||||
MimeType = Request.ContentType,
|
||||
Name = Request.Headers.GetHeader("X-Filename")
|
||||
MimeType = Request.Headers.GetHeader("V-Content-Type"),
|
||||
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);
|
||||
|
||||
return UploadResult.Success(vf);
|
||||
@ -54,8 +54,8 @@ namespace VoidCat.Controllers
|
||||
var fileInfo = await _storage.Get(gid);
|
||||
if (fileInfo == default) return UploadResult.Error("File not found");
|
||||
|
||||
var editSecret = Request.Headers.GetHeader("X-EditSecret");
|
||||
var digest = Request.Headers.GetHeader("X-Digest");
|
||||
var editSecret = Request.Headers.GetHeader("V-EditSecret");
|
||||
var digest = Request.Headers.GetHeader("V-Digest");
|
||||
var vf = await _storage.Ingress(new(Request.Body, fileInfo.Metadata, digest!)
|
||||
{
|
||||
EditSecret = editSecret?.FromBase58Guid(),
|
||||
|
@ -29,7 +29,7 @@
|
||||
}
|
||||
|
||||
.upload .iframe-challenge > div {
|
||||
margin-left: 25vw;
|
||||
width: 50vw;
|
||||
margin-left: 10vw;
|
||||
width: 80vw;
|
||||
height: 100vh;
|
||||
}
|
@ -64,8 +64,8 @@ export function FileUpload(props) {
|
||||
method: "POST",
|
||||
body: rs,
|
||||
headers: {
|
||||
"Content-Type": props.file.type,
|
||||
"X-Filename": props.file.name
|
||||
"V-Content-Type": props.file.type,
|
||||
"V-Filename": props.file.name
|
||||
}
|
||||
});
|
||||
|
||||
@ -108,11 +108,11 @@ export function FileUpload(props) {
|
||||
};
|
||||
req.upload.onprogress = handleProgress;
|
||||
req.open("POST", typeof (id) === "string" ? `/upload/${id}` : "/upload");
|
||||
req.setRequestHeader("Content-Type", props.file.type);
|
||||
req.setRequestHeader("X-Filename", props.file.name);
|
||||
req.setRequestHeader("X-Digest", buf2hex(digest));
|
||||
req.setRequestHeader("V-Content-Type", props.file.type);
|
||||
req.setRequestHeader("V-Filename", props.file.name);
|
||||
req.setRequestHeader("V-Digest", buf2hex(digest));
|
||||
if (typeof (editSecret) === "string") {
|
||||
req.setRequestHeader("X-EditSecret", editSecret);
|
||||
req.setRequestHeader("V-EditSecret", editSecret);
|
||||
}
|
||||
req.send(segment);
|
||||
} catch (e) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user