Lotus Domino ServerへWebブラウザで添付ファイルをアップロードする場合の注意事項

XpagesのFile Upload Controlを使ってファイルアップロード機能を実装する際の注意事項をメモする。(解消方法がわかったら随時更新予定)

  1. ファイルサイズについて
    サーバ設定およびDB設定で制限をしているので、ファイルアップロードがうまくいかない場合は以下2つの設定を確認する。
    1. サーバ設定
      サーバ文書の[Internet Protocol]-[HTTP]タブにある"HTTP Protocol Limits"という項目でHTTPリクエストのサイズ制限を行っている。
      デフォルトでは10,000KB(10MB)なので必要に応じて変更する。
    2. DB設定
      Domino Designerで対象DBのプロパティを開くと、[Xpages]タブでXpagesの設定を確認できる。その中に"File Upload Options"でファイルサイズを制限している(デフォルトは制限なし)。
  2. 文書の保存について
    原因不明だがファイル添付後、同じ画面でNotesXspDocumentのSaveを複数回行うと競合文書ができてしまう。画面遷移をすればNotesXspDocumentが再作成されるので回避できる模様