summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShulhan <ms@kilabit.info>2023-09-20 01:07:59 +0700
committerShulhan <ms@kilabit.info>2024-08-04 11:33:49 +0700
commit426f3df9aaf6d4788567da2f7ca17ce14cb56b38 (patch)
treeaeb0c99ff589d7e43038bdd046af922290deb64d
parent4ae360c5adc25051136ce638f85c7c10f856d9d3 (diff)
downloadpakakeh.go-426f3df9aaf6d4788567da2f7ca17ce14cb56b38.tar.xz
_doc: add partial note and summary for RFC 2183
The RFC 2183 is define Content-Disposition header field in the internet message.
-rw-r--r--_doc/RFC_2183__CONTENT-DISPOSITION.adoc44
1 files changed, 44 insertions, 0 deletions
diff --git a/_doc/RFC_2183__CONTENT-DISPOSITION.adoc b/_doc/RFC_2183__CONTENT-DISPOSITION.adoc
new file mode 100644
index 00000000..8c6c13d1
--- /dev/null
+++ b/_doc/RFC_2183__CONTENT-DISPOSITION.adoc
@@ -0,0 +1,44 @@
+= The Content-Disposition Header Field
+:toc:
+:sectlinks:
+:sectnums:
+:url-rfc2183: https://tools.ietf.org/html/rfc2183
+
+This document provide note and summary of
+{url-rfc2183}[RFC 2183^], Communicating Presentation Information in Internet
+Messages: The Content-Disposition Header Field.
+
+
+== Syntax
+
+----
+disposition := "Content-Disposition" ":"
+ disposition-type
+ *(";" disposition-parm)
+
+disposition-type := "inline"
+ / "attachment"
+ / extension-token
+ ; values are not case-sensitive
+
+disposition-parm := filename-parm
+ / creation-date-parm
+ / modification-date-parm
+ / read-date-parm
+ / size-parm
+ / parameter
+
+filename-parm := "filename" "=" value
+
+creation-date-parm := "creation-date" "=" quoted-date-time
+
+modification-date-parm := "modification-date" "=" quoted-date-time
+
+read-date-parm := "read-date" "=" quoted-date-time
+
+size-parm := "size" "=" 1*DIGIT
+
+quoted-date-time := quoted-string
+ ; contents MUST be an RFC 822 `date-time'
+ ; numeric timezones (+HHMM or -HHMM) MUST be used
+----