Top > IT > CMS > Pukiwiki > AvoidTextFileCompress
Last-modified: Sun, 30 Jun 2013 15:15:50 JST
Counter:1190 Today:1 Yesterday:1 Online:4
このエントリーをはてなブックマークに追加

テキストファイルの圧縮の回避

About

PukiWikiPlus!ではXSS攻撃を防ぐためにアップロードされる一部のファイルに圧縮をかけます。しかしながら、内々に利用し一定の安全が保障される利用用途の場合、添付されるファイルが逐一圧縮されることに利点はありません。そこで圧縮を回避する必要があります。圧縮の回避については公式で言及されていますが、テキストファイルのみ、公式では掲載されていない箇所に設定項目があったのでメモしておきます。

HowTo

"attach.inc.php"ファイルの次の項目をチェックします。1のとき、対象のファイルが圧縮されます。textの項目はデフォルトで1が設定されているので、これを0に書き換えて、再度運用すれば、テキストファイルの圧縮を回避することができます。

	// discrete-type
	static $discrete_type = array(
		'text'                          => 0,
		'image'                         => 0,
		'audio'                         => 0,
		'video'                         => 0,
	);