如何使用包含文件的字段定義內容類型?我認爲我應該使用二進制類型的數據來做到這一點,但我不知道如何做其餘的... 這example使用圖片上傳,但我不知道如何定義一個字段作爲一個簡單的文件上傳...Sensenet:定義帶有文件上傳的內容類型
1
A
回答
4
「文件」內容類型旨在上傳任何類型的文件。在這個例子中 - 你所說的 - 描述了一個具有圖像相關元數據的專門化內容類型。您應該嘗試使用文件內容類型。如果其元數據不夠好,您可以使用所需的字段集創建一個繼承的內容類型。
2
由於Zoltan在sensenet中編寫了一個預定義的內容類型,名爲File
來處理您想要的任何類型的文件。如果您從此類型繼承自定義CTD(parentType="File"
),則它將自動具有二進制字段以在上載時存儲文件的二進制數據,並且可以爲自定義元素定義其他字段。
如果您想要使用不同地繼承的內容類型,則可以使用二進制字段來存儲任何類型的數據,但會失去內置的上載功能(Upload page
)。另一方面,在新建/編輯頁面上,您的自定義字段旁邊將出現文件上傳的Browse
按鈕。
因此,正確設置可見性配置很重要。如果它設置爲Hide
,那麼您將無法從新建或編輯頁面上傳文件。
<Field name="CustomField" type="Binary">
<DisplayName>Custom Field</DisplayName>
<Configuration>
<VisibleBrowse>Hide</VisibleBrowse>
<VisibleEdit>Show</VisibleEdit>
<VisibleNew>Show</VisibleNew>
</Configuration>
</Field>
相關問題
- 1. 指定Magnolia上傳文件的內容類型
- 2. Spring MVC上傳文件 - 內容類型如何確定?
- 3. Rails'public'文件夾中文件的自定義內容類型
- 4. 重寫在Sensenet的基本內容類型的字段6.4
- 5. 如何在php中修改上傳文件的內容類型?
- 6. 爲用戶上傳的內容過濾惡意文件類型
- 7. 上傳多個文件在sharepoint與內容類型的形式
- 8. Python azure上傳的文件內容類型改爲application/octet-stream
- 9. 在rails中查找上傳文件的內容類型
- 10. 上傳的文件內容類型不正確
- 11. JSP上傳內容類型爲「application/octet-stream」的文件
- 12. SenseNet版本控制 - 內容鎖定
- 13. 某些內容類型的Drupal 7自定義模板文件
- 14. 檢測MOSS2007中的自定義文件夾內容類型
- 15. WordPress的自定義內容類型
- 16. 的自定義內容類型
- 17. 「文件上傳onError,內容類型不正確」在quickblox
- 18. 回形針:內容類型欺騙嘗試上傳.gpx文件
- 19. Javascript - 上傳文件內容類型驗證
- 20. 內容類型並不如預期上傳Excel文件
- 21. 帶有自定義進度條的JQuery文件上傳(blueimp)
- 22. 帶有''''的類型定義運營商
- 23. 上傳帶有AJAX文件的文件
- 24. JBoss上的Javascript源文件有錯誤的內容類型/ MIME類型?
- 25. 爲特定內容類型自定義創建內容表單
- 26. Sharepoint。 SPFile.OpenBinary()返回帶有內容類型元數據的文檔
- 27. 如何上傳特定文件類型?
- 28. 按內容類型自定義Drupal URL
- 29. 自定義內容類型操作
- 30. Drupal:自定義內容類型驗證