mirror of
https://github.com/mollersuite/monofile.git
synced 2024-11-21 21:36:26 -08:00
terrifying
This commit is contained in:
parent
8d6c6a5d7c
commit
dbe305953e
|
@ -35,7 +35,16 @@ export default function(files: Files, apiRoot: Hono) {
|
||||||
if (file) {
|
if (file) {
|
||||||
ctx.header("Content-Disposition", `${ctx.req.query("attachment") == "1" ? "attachment" : "inline"}; filename="${encodeURI(file.filename.replaceAll("\n","\\n"))}"`)
|
ctx.header("Content-Disposition", `${ctx.req.query("attachment") == "1" ? "attachment" : "inline"}; filename="${encodeURI(file.filename.replaceAll("\n","\\n"))}"`)
|
||||||
ctx.header("ETag", file.md5)
|
ctx.header("ETag", file.md5)
|
||||||
//if (file.lastModified) ctx.header("Last-Modified", new Date(file.lastModified).toTimeString())
|
if (file.lastModified) {
|
||||||
|
let lm = new Date(file.lastModified)
|
||||||
|
// TERRIFYING
|
||||||
|
ctx.header("Last-Modified",
|
||||||
|
`${['Sun','Mon','Tue','Wed','Thu','Fri','Sat'][lm.getUTCDay()]}, ${lm.getUTCDay()} `
|
||||||
|
+ `${['Jan','Feb','Mar','Apr','May','Jun',"Jul",'Aug','Sep','Oct','Nov','Dec'][lm.getUTCMonth()]}`
|
||||||
|
+ ` ${lm.getUTCFullYear()} ${lm.getUTCHours().toString().padStart(2,"0")}`
|
||||||
|
+ `:${lm.getUTCMinutes().toString().padStart(2,"0")}:${lm.getUTCSeconds().toString().padStart(2,"0")} GMT`
|
||||||
|
)
|
||||||
|
}
|
||||||
|
|
||||||
if (file.visibility == "private") {
|
if (file.visibility == "private") {
|
||||||
if (acc?.id != file.owner) {
|
if (acc?.id != file.owner) {
|
||||||
|
|
Loading…
Reference in a new issue