• R/O
  • SSH
  • HTTPS

opengion: 提交


Commit MetaInfo

修訂1750 (tree)
時間2019-06-22 12:39:22
作者takahashi_m

Log Message

(empty log message)

Change Summary

差異

--- trunk/opengionV5/uap/webapps/gf/WEB-INF/web.xml (revision 1749)
+++ trunk/opengionV5/uap/webapps/gf/WEB-INF/web.xml (revision 1750)
@@ -65,7 +65,7 @@
6565
6666 <!-- ommitRefererは環境に応じて設定が必要です -->
6767 <!-- refはIEのwindow.openでは送信されません -->
68-<!--
68+<!---->
6969 <filter>
7070 <filter-name>URLCheckFilter</filter-name>
7171 <filter-class>org.opengion.hayabusa.filter.URLCheckFilter</filter-class>
@@ -90,7 +90,7 @@
9090 <param-value>localhost</param-value>
9191 </init-param>
9292 </filter>
93--->
93+
9494 <filter>
9595 <filter-name>URLHashFilter</filter-name>
9696 <filter-class>org.opengion.hayabusa.filter.URLHashFilter</filter-class>
@@ -146,7 +146,7 @@
146146 </filter-mapping>
147147 -->
148148
149-<!--
149+<!---->
150150 <filter-mapping>
151151 <filter-name>URLCheckFilter</filter-name>
152152 <url-pattern>/filetemp/*</url-pattern>
@@ -153,7 +153,7 @@
153153 <url-pattern>/jsp/fileDownload</url-pattern>
154154 <url-pattern>/jsp/*</url-pattern>
155155 </filter-mapping>
156--->
156+
157157 <!--
158158 <filter-mapping>
159159 <filter-name>URLHashFilter</filter-name>
--- trunk/opengionV5/uap/webapps/gf/src/org/opengion/hayabusa/servlet/FileDownload.java (revision 1749)
+++ trunk/opengionV5/uap/webapps/gf/src/org/opengion/hayabusa/servlet/FileDownload.java (revision 1750)
@@ -182,7 +182,7 @@
182182 boolean useStrCnv = StringUtil.nval( request.getParameter( "useStringConvert" ), true );
183183
184184 // 5.10.12.4 (2019/06/21)
185- String requestEncode = StringUtil.nval( request.getParameter( "RequestEncoding" ), "ISO-8859-1" );
185+ String requestEncode = StringUtil.nval( (String)request.getAttribute( "RequestEncoding" ), "ISO-8859-1" );
186186
187187 // クライアント側の文字エンコーディングをUTF-8に変換
188188 // 5.8.1.0 (2014/11/07) 条件追加
--- trunk/opengionV5/uap/webapps/gf/src/xslt/specific.xml (revision 1749)
+++ trunk/opengionV5/uap/webapps/gf/src/xslt/specific.xml (revision 1750)
@@ -59152,7 +59152,7 @@
5915259152 <name>init</name>
5915359153 <modifiers>public void</modifiers>
5915459154 <signature>init(FilterConfig filterConfig)</signature>
59155- <position>156</position>
59155+ <position>158</position>
5915659156 <extendClass></extendClass>
5915759157 <extendFlag>0</extendFlag>
5915859158 <description>フィルターの初期処理メソッドです。</description>
@@ -59172,7 +59172,7 @@
5917259172 <name>destroy</name>
5917359173 <modifiers>public void</modifiers>
5917459174 <signature>destroy()</signature>
59175- <position>175</position>
59175+ <position>177</position>
5917659176 <extendClass></extendClass>
5917759177 <extendFlag>0</extendFlag>
5917859178 <description>フィルターの終了処理メソッドです。</description>
@@ -59186,7 +59186,7 @@
5918659186 <name>isValidAccess</name>
5918759187 <modifiers>private boolean</modifiers>
5918859188 <signature>isValidAccess(ServletRequest request)</signature>
59189- <position>189</position>
59189+ <position>191</position>
5919059190 <extendClass></extendClass>
5919159191 <extendFlag>0</extendFlag>
5919259192 <description>フィルターの内部状態をチェックするメソッドです。</description>
@@ -59202,7 +59202,7 @@
5920259202 <name>toString</name>
5920359203 <modifiers>public String</modifiers>
5920459204 <signature>toString()</signature>
59205- <position>305</position>
59205+ <position>307</position>
5920659206 <extendClass></extendClass>
5920759207 <extendFlag>0</extendFlag>
5920859208 <description>内部状態を文字列で返します。</description>
@@ -104949,7 +104949,7 @@
104949104949 name には、クライアントに送信するファイル名を指定します。ファイル名を指定しない場合は、
104950104950 サーバーの物理ファイルのファイル名が代わりに使用されます。
104951104951 日本語ファイル名は、すべて UTF-8化して処理します。指定するファイルに日本語が含まれる
104952- 場合は、URLエンコードを行ってください。
104952+ 場合は、URLエンコードを行ってください。変換前エンコードはリクエスト変数requestEncodingで指定可能で、標準はISO-8859-1です。
104953104953 基本的にはContent-disposition属性として&quot;attachment&quot;が指定されます。
104954104954 但し、引数に inline=true を指定することで、Content-disposition属性に&quot;inline&quot;が指定されます。
104955104955 また、システムリソースのUSE_FILEDOWNLOAD_CHECKKEYをtrueに指定することで、簡易的なチェックを
@@ -105027,7 +105027,7 @@
105027105027 <name>doPost</name>
105028105028 <modifiers>public void</modifiers>
105029105029 <signature>doPost(HttpServletRequest request,HttpServletResponse response)</signature>
105030- <position>162</position>
105030+ <position>163</position>
105031105031 <extendClass></extendClass>
105032105032 <extendFlag>0</extendFlag>
105033105033 <description>POST メソッドが呼ばれたときに実行します。</description>
@@ -105044,7 +105044,7 @@
105044105044 @throws ServletException サーブレット関係のエラーが発生した場合、throw されます。
105045105045 @throws IOException 入出力エラーが発生したとき
105046105046 </tagText>
105047- <history>5.3.2.0 (2011/02/01) 日本語ファイル名が正しく処理できないバグを修正5.3.4.0 (2011/04/01) IEでファイルが正しくダウンロードできないバグを修正5.3.5.0 (2011/05/01) ファイルダウンロードチェックキー対応5.3.6.0 (2011/06/01) ファイルダウンロードはattachmentに変更(ダウンロードダイアログを出す)5.3.8.0 (2011/08/01) ファイル名指定でIEの場合、URLエンコードすると途中で切れるため(IE7のバグ)、Shift_JIS(WIndows-31J)で直接指定する。5.3.9.0 (2011/09/01) 引数にinline=trueを指定することで、インライン表示が出来るように対応5.7.1.2 (2013/12/20) 日本語ファイルのIE11対応(UA変更),msg ⇒ errMsg 変更5.8.1.0 (2014/11/07) forward時の文字コード変換不要対応5.9.25.0 (2017/10/06) クラウドストレージからダウンロード処理を追加対応5.9.27.0 (2017/12/01) Content-Lengthをhttpヘッダに追加しておく5.9.27.2 (2017/12/15) Edgeの日本語ファイル名対応5.9.28.1 (2018/01/19) safariの日本語ファイル名対応(RFC6266方式を併記)5.9.29.1 (2018/02/07) lengthのクラウド対応5.10.9.0 (2019/03/01) クラウドストレージ対応を追加。</history>
105047+ <history>5.3.2.0 (2011/02/01) 日本語ファイル名が正しく処理できないバグを修正5.3.4.0 (2011/04/01) IEでファイルが正しくダウンロードできないバグを修正5.3.5.0 (2011/05/01) ファイルダウンロードチェックキー対応5.3.6.0 (2011/06/01) ファイルダウンロードはattachmentに変更(ダウンロードダイアログを出す)5.3.8.0 (2011/08/01) ファイル名指定でIEの場合、URLエンコードすると途中で切れるため(IE7のバグ)、Shift_JIS(WIndows-31J)で直接指定する。5.3.9.0 (2011/09/01) 引数にinline=trueを指定することで、インライン表示が出来るように対応5.7.1.2 (2013/12/20) 日本語ファイルのIE11対応(UA変更),msg ⇒ errMsg 変更5.8.1.0 (2014/11/07) forward時の文字コード変換不要対応5.9.25.0 (2017/10/06) クラウドストレージからダウンロード処理を追加対応5.9.27.0 (2017/12/01) Content-Lengthをhttpヘッダに追加しておく5.9.27.2 (2017/12/15) Edgeの日本語ファイル名対応5.9.28.1 (2018/01/19) safariの日本語ファイル名対応(RFC6266方式を併記)5.9.29.1 (2018/02/07) lengthのクラウド対応5.10.9.0 (2019/03/01) クラウドストレージ対応を追加。5.10.12.4 (2019/06/21) エンコーディングを外部から指定可能にする</history>
105048105048 </menber>
105049105049 <menber>
105050105050 <type>メソッド</type>
@@ -105051,7 +105051,7 @@
105051105051 <name>getExtention</name>
105052105052 <modifiers>private String</modifiers>
105053105053 <signature>getExtention(String fileAddress)</signature>
105054- <position>303</position>
105054+ <position>309</position>
105055105055 <extendClass></extendClass>
105056105056 <extendFlag>0</extendFlag>
105057105057 <description>アドレス名から拡張子を取り出します。</description>
@@ -105071,7 +105071,7 @@
105071105071 <name>getFileName</name>
105072105072 <modifiers>private String</modifiers>
105073105073 <signature>getFileName(String fileAddress)</signature>
105074- <position>320</position>
105074+ <position>326</position>
105075105075 <extendClass></extendClass>
105076105076 <extendFlag>0</extendFlag>
105077105077 <description>アドレス名からファイル名を取り出します。</description>
@@ -105091,7 +105091,7 @@
105091105091 <name>getContentType</name>
105092105092 <modifiers>private String</modifiers>
105093105093 <signature>getContentType(String fileAddress)</signature>
105094- <position>337</position>
105094+ <position>343</position>
105095105095 <extendClass></extendClass>
105096105096 <extendFlag>0</extendFlag>
105097105097 <description>アドレス名から対応するコンテンツタイプを取り出します。</description>
Show on old repository browser