我有一個$ FILE字段和幾個Notes文檔的問題。 問題是它們沒有文件擴展名。而那些沒有文件擴展名的$ FILE文件也沒有正確的文件名。 例如,如果電子郵件中存在兩個附件(image1.jpg和image2.jpg),並且如果我在Notes客戶端(在後端)中打開此電子郵件文檔,則其中一個附件不會有文件名的擴展名這個也不會有實際的文件名。如果image1.jpg是缺少擴展名的文件,它的文件名將被視爲一些隨機字符。 我已附上a screenshot了。 請建議可能是什麼問題。 謝謝。Notes文檔中缺少文件名擴展名
回答
正如Duston所評論的:您看到的是內部行爲來處理附加到Notes文檔的重複文件名。原始文件名被存儲(我相信)在正文字段引用該$ FILE項目。
一旦用戶上傳兩次相同的文件名,就無法恢復原始文件名。
在我們的生產環境中監控了多天的文檔後,現在很清楚,如果有多個同名的附件,那麼其餘的將會面臨這個問題。但是我一直試圖在開發環境中重現它,但正如前面提到的那樣,當我附加兩個或多個具有相同名稱的文件時,其他文件將以001,002爲前綴,以此類推。這種差異的原因尚不清楚。 –
看看客戶端版本。 –
客戶端版本對於所有環境都是相同的。 –
- 1. 確定缺少擴展名的圖像的文件擴展名
- 2. 下載的文件缺少擴展名
- 3. Uploadify缺少文件擴展名
- 4. 如何查看或重命名缺少擴展名的文件?
- 5. PHP文件上傳缺少的文件擴展名
- 6. 從頭文件下載時缺少文件擴展名
- 7. Spring缺少擴展文件
- 8. Phonegap camera.getPicture()缺少文件擴展名和標題數據
- 9. 如何製作缺少文件擴展名的網站?
- 10. 文件擴展名
- 11. 文件擴展名[]
- 12. 文件擴展名
- 13. 文件擴展名
- 14. 文件擴展名
- 15. 文件擴展名
- 16. 重命名Lotus Notes文檔
- 17. 如何獲取Google文檔中文件的文件擴展名?
- 18. 擴展缺失:openssl梅勒錯誤:擴展名缺少:openssl
- 19. 文本文件擴展名
- 20. SQLite:.db文件擴展名.sqlite文件擴展名爲
- 21. Xlib:擴展名「RANDR」缺少顯示「:99」
- 22. 從文件名中刪除擴展名
- 23. 從文件名中刪除擴展名
- 24. 獲取除擴展名外沒有擴展名的文件名
- 25. 強制鏡像文件下載 - 文件擴展名缺失
- 26. 從文件名中獲取文件名和擴展名沒有文件名
- 27. 如何從沒有擴展名的文件名獲取文件擴展名?
- 28. 通過javascript在文檔中匹配文件擴展名
- 29. 通過文檔擴展名在Liferay文檔庫中搜索
- 30. 獲取Notes文檔中附件的文件名
請勿使用$ File項目。使用Notes後端類。他們自動關心$ File項目。 –
您是否以編程方式創建這些文檔?或者這些只是您的程序必須處理的現有文檔? –
「隨機」字符實際上是Notes對文件附着時具有相同名稱的事實作出的反應。如果你將它們分開(使用NotesEmbeddedObjects類)並重命名它,那麼你會沒事的。你如何防止它?你不能,除非你可以讓發件人兩次附加同一個文件(提示:你不能)。 – Duston