2014-05-10 35 views
1

我需要使用帶有ajax文件上傳插件的Domino頁面來上傳多個文件。每個插件都有一個url參數來配置將表單中的數據/文件發佈到服務器。如何從http post發送附件到Domino文檔?

我使用「myform?createdocument」設置了網址,並製作了名爲「myform」的Notes表單。我的問題是我應該如何處理這個表單,以便我可以將附加文件的文件保存爲$ FILE項目?謝謝。

+0

你能解釋一下這個插件嗎?例如yopu的意思是「每個插件都有一個url參數來配置」? ta – user2808054

+0

嗨,ta。感謝您的答覆。該插件是http://hayageek.com/docs/jquery-upload-file.php –

回答

1

這是有難度的 - 可以說你有你的文檔表現爲網頁..

1)你正在瀏覽您的網頁=在文檔編輯會話。所以你有能力保存它的其他部分(標題等)?

2)上傳通過AJAX的附件該文檔(DOC所以現在更改)

3)現在後端文檔是一個不同的「序列」到一個在前端被編輯。我懷疑Domino會注意到這一點,當你保存實際的文檔時,你會得到一個保存衝突。

我想你會需要像..

  • 添加一個新的形式(注設計元素表我的意思)只是其上有一個網頁文件上傳附件(S)。電話是說「附件」。這告訴Notes服務器它應該爲這種類型的表單處理文件上傳。
  • 您的上傳網址將成爲附件形式,例如附?CreateDocument & SEQ = 1
  • 保存附件與鏈接單獨的文件(例如,一個鍵或UNID)的「父」的文件。
  • 當您使用Web查詢保存代理保存父文檔時,請讓它查找等待添加的任何附件 - 也許可以通過上述密鑰在視圖中查找。
  • 如果發現任何問題,請使用embedobject將它們添加到父文檔中,然後刪除附件文檔以進行清理。

要麼這樣做,要麼作爲單獨的文檔查看附件,並通過查找包含它們的視圖在父文檔中列出它們。這種方法有很多需要說明的,因爲它給了你更多的機會來分別管理它們,儘管一個缺點是如果你使用FT搜索,附件實際上並不在父文檔中,所以你必須仔細判斷人們是否希望通過搜索附件來查找文檔。

很明顯,我沒有嘗試過這一點,但我認爲這將是工作。

相關問題