001-005975

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

API「CabinetAddFile」を使用して7MB以上のファイルをアップロードしようとすると、エラーが発生し、処理に失敗する場合がある。

種別
不具合
機能
  • SOAP API
再現バージョン
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.1.3
  • 3.5.0
  • 3.5.1
  • 3.5.2
改修バージョン
3.5.3
公開日
2012-08-07
更新日
2012-10-26

詳細

【発生条件】

 

次の条件をすべて満たす場合に発生します。

  • Base64エンコードを行なった時に10MBを超えるファイルをファイル管理にアップロードする。

  • ファイルアップロード時に、API「CabinetAddFile」を利用する。

 

【準備】

  • Base64エンコードすると10MBになるファイルを用意します。

 

【再現手順】

  1. API「CabinetAddFile」を利用して、準備で用意したファイルをアップロードします。

→現象発生:
 バージョン 3.1.xのガルーンの場合:
 次のエラーが表示され、ファイルのアップロードができません。
 ----------------------
 GRN_CBPAPI_63004
 リクエストパラメータが不足しています。

 原因
 "content"パラメータが必要です。
 ----------------------

 バージョン 3.5.xのガルーンの場合:
 次のエラーが表示され、ファイルのアップロードができません。
 ----------------------
 PHP00002
 予期しないエラーが発生しました。

 原因
 原因は不明です。
 ----------------------

補足:

  • Base64エンコードすると9.8MB以上になるファイル(元のファイル容量は7.21MB以上のテキストファイル)を添付すると、現象が再現することを確認しています。

回避/対応方法

【回避方法】

次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。

  •  バージョン 3.5.3のガルーン