mirror of
https://git.v0l.io/Kieran/void.cat.git
synced 2025-09-28 21:52:37 +02:00
Change custom header format V-XXX
This commit is contained in:
@@ -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(),
|
||||||
|
@@ -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;
|
||||||
}
|
}
|
@@ -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) {
|
||||||
|
Reference in New Issue
Block a user