當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

填報上傳圖片

1. 概述

1.1 問題描述

我們在采集員工信息時,通常需要上傳員工的照片。那麽如何實現上傳圖片功能呢?

1.2 解決思路

「文件控件」支持上傳圖片,支持的圖片格式有:jpg、png、gif,如下圖所示:

注:上傳的圖片以二進制編碼的形式存儲到數據庫表中。

1600926050609265.png

2. 示例

2.1 準備模板

打開設計器内置模板:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\FreeForm\自由填報模板.cpt  ,模板制作過程可參見:自由報表填報,表格樣式如下圖所示:

圖片.png

2.2 控件設置

1)H6 單元格添加了一個「文件控件」,由於每個員工只需上傳一張照片,因此勾選「只支持單文件上傳」,如下圖所示:

圖片.png

注:“只支持單文件上傳”,勾選此按鈕後,上傳照片會直接顯示圖片和文件名;如果不勾選,上傳後則不會直接顯示圖片,只顯示文件名。

2)點擊「控件設置>移動端」,可設置移動端預覽時的圖片上傳方式,如下圖所示:

image.png

3)上傳的圖片會以二進制編碼的形式存到雇員表的照片字段下,所以數據庫表中「照片」的字段類型需修改爲可存儲二進制的類型,如下圖所示:

1609729554176057.png

2.3 效果預覽

1)PC 端

保存模板,點擊「填報預覽」,點擊上傳圖片,效果如下圖所示:

76F51B4D-8272-4D07-8F73-FC6727939279.GIF

2)移動端

同時支持 App 端和 H5 端上傳圖片。效果如下圖所示:

1600833452847274.jpg

3. 模板下載

已完成模板可參見:%FR_HOME%\webapps\webroot\WEB-INF\reportlets\doc\Form\FreeForm\自由填報模板.cpt

點擊下載模板:自由填報模板.cpt

4. 注意事項

當圖片太大,無法正常顯示,其解決方法如下:

右擊單元格,選擇「樣式>自定義樣式>對齊」或者直接在報表右側的單元格屬性面板中選擇「樣式>自定義樣式>對齊」,将圖片布局的方式改爲「适應」即可。如下圖所示:

圖片.png

附件列表


主題: 原簡體文檔
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

9s後關閉

反饋已提交

網絡繁忙