/
828.txt
40 lines (27 loc) · 1.89 KB
/
828.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[3] [CODE(MIME)@en[[[Content-Disposition:]]]] [[ヘッダー]]の [DFN[[CODE(MIME)@en[[[size]]]]]]
[[引数]]は、[[ファイルサイズ]]の[[ヒント]]を表します。
* 仕様書
[REFS[
- [1] [CITE@en[RFC 2183 - Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field]] ([TIME[2014-09-07 04:20:15 +09:00]] 版) <http://tools.ietf.org/html/rfc2183#section-2>
-- [4] '''[CITE@en[RFC 2183 - Communicating Presentation Information in Internet Messages: The Content-Disposition Header Field]] ([TIME[2014-09-07 04:20:15 +09:00]] 版) <http://tools.ietf.org/html/rfc2183#section-2.7>'''
]REFS]
* 意味
[5] [CODE(MIME)@en[[[size]]]] [[引数]]は、[[ファイル]]のおおよその[[サイズ]]を[[オクテット]]単位で示します [SRC[>>4]]。
* 構文
[2] [CODE(MIME)@en[[[size]]]] [[引数]]の値は、1文字以上の[[ASCII数字]]とされています [SRC[>>1]]。
[FIG(railroad)[
= +
== [[ASCII数字]]
]FIG]
* 処理モデル
[6] [CODE(MIME)@en[[[size]]]] [[引数]]の値は保存領域を事前に確保したり、
十分な領域が存在するか事前に判断したりするために使うことができます [SRC[>>4]]。
* 歴史
[7] [CODE(MIME)@en[[[size]]]] [[引数]]は [[RFC 2183]] で追加されました。
[10] [[HTTP]] における [CODE(HTTP)@en[[[Content-Disposition:]]]] [[ヘッダー]]を規定する
[[RFC 6266]] は[[利用者エージェント]]が実装していないとして [CODE(MIME)@en[[[size]]]]
を含めていません [SRC[>>9]]。ただし [[IANA登録簿]]には含まれていますから、
使用が禁止されているわけではなさそうです。
[REFS[
- [9] [CITE@en[RFC 6266 - Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)]] ([TIME[2014-10-13 05:17:21 +09:00]] 版) <http://tools.ietf.org/html/rfc6266#appendix-B>
]REFS]