私たちはユーザーがファイルをアップロードできるXPagesウェブアプリケーションを持っています。アップロードされたファイルは、embedObject()関数を使用して新しいドキュメントのRichTextフィールドに格納されます。これはしばらくの間うまくいきましたが、最近 "test.dir"という名前のファイルをアップロードしようとしましたが、embedObjectに例外が発生します。他の典型的なファイル拡張子は正常に動作しました。同じファイルを "test.txt"という名前に変更しても機能しますが、拡張子 ".dir"は問題を引き起こすようです。だれかが ".dir"の問題を知っていますか?それは非常に奇妙です! TIA。XPagesアップロードファイル:例外の埋め込みオブジェクト
0
A
答えて
3
Dominoでは、.dir
はディレクトリリンクファイルです。私はこれが問題の原因だと思います。
あなたは添付ファイルとしてそれを埋め込む前に、ファイルの名前を変更することができるかもしれ例えばtest.dir.txt
1
完全に異なるアプローチをとってみるとよいでしょう。 embedObject
を使用するには、ファイルシステムを一時的にファイルシステムに保存してから接続する必要があります。
MIMEとしてRichTextの代わりにドキュメントを処理する場合、添付ファイルのMIME部分を作成し、アップロードされたデータを最初に一時的な場所に格納せずにその部分に直接ストリームすることができます。
+0
チップのおかげで。私たちはそれを両方の方法で行ったと思います。なぜこの場合には一時ファイル方式を使用しているのかわかりません。 –
関連する問題
- 1. SAT4J埋め込みソルバー例外
- 2. 埋め込みブートストラップレイアウトの埋め込み
- 3. TensorFlowのワード埋め込みの無効な引数例外インデックス
- 4. pdf埋め込み/埋め込み
- 5. Mongooseの埋め込みオブジェクトの検索
- 6. フレックス外側の埋め込み
- 7. 埋め込みオブジェクトの春JPA
- 8. インラインフレームサンドボックスは、ここで埋め込みオブジェクト
- 9. 埋め込み* .swfオブジェクト:javascript vs xhtml
- 10. PHP FacebookカンバスSWFオブジェクト埋め込み
- 11. 埋め込みオブジェクトをExcelで読み込みJavaを使用
- 12. 埋め込み
- 13. Laravelに埋め込みなどで外国のURLを埋め込む
- 14. mongodbへの配列の埋め込み埋め込み
- 15. Qt Creatorの埋め込み方法埋め込みPSQL
- 16. Xamarinフォームの埋め込みまたはネイティブ埋め込み
- 17. 埋め込みドキュメントの更新埋め込み
- 18. モバイルSafari、iPhone(埋め込みコールバック)の埋め込みイベント
- 19. 埋め込みプレーヤーと埋め込み用画像のコンテンツ
- 20. 埋め込みツイートのDjango埋め込みURL
- 21. 外部xmlファイルをspring boot埋め込みTomcatに埋め込む方法
- 22. 埋め込みモノタッチデバッグ
- 23. 埋め込みリンク
- 24. 埋め込みパラメータ
- 25. 埋め込みコード
- 26. テンソルフロー埋め込み
- 27. 埋め込みオーディオ
- 28. 埋め込みタグ
- 29. 埋め込みカミソリビュー
- 30. @埋め込みリストオブジェクトハイバーネート
ありがとうございました。私たちはそれがそれのようなものだと考えました。この制限があまりにも悪いです! –
データディレクトリツリーの外にある場所にファイルをアップロードすると、この制限が回避されるため、Dominoは仮想ディレクトリを「仮想」ファイルシステムの一部として認識しません。試していないが、ショットの価値があるかもしれない – stwissel