相比于数据管道引用,[事件名][变量名: Dropdown/Required] , 文件上传字段的引用 则需要借助外部模块 Image Viewer 来进行,该模块可以帮助我们提前看到上传文件的概略图,包括
- 1. PEG (.jpeg, .jpg, .jpe)
- 2. GIF (.gif)
- 3. PNG (.png)
- 4. TIFF (.tif)
- 5. BMP (.bmp)
- 6. 甚至是PDF (.pdf)
详情参考:https://www.wcrcnet.cn/redcap/redcap_v10.3.4/ExternalModules/?prefix=image_viewer&page=README.md
操作步骤如下:
添加外部模块 Image Viewer (请联系米老师以及提供项目PID为项目添加该模块)
在外部模块中找到 IMAGEVIEWER,点击configure

1) field with attachment, 选择你想查看的文件上传字段,或者一个带有附件的描述性字段(即题目必须是带有附件的描述性字段),必须提供的信息
2)Optional:指的是采用Viewer 功能时候图片显示的相关,可选择提供的信息
3) 如果有多样的描述性字段需要引用,则点击右上角的加号即可
4) 点击SAVE,保存设置

进入设计界面,在某一个需要引用上传图片/文件的字段的动作标签一栏中,输入:
注意不要留有空格
@IMAGEPIPE="upload" (upload为描述性字段变量名)
如果是不同事件下引用,则修改为
@IMAGEPIPE={"field":"upload","event":"bb_arm_1"}
如果是重复事件下引用,则修改为
@IMAGEPIPE={"field":"upload","event":"bb_arm_1","instance":“instance”(instance是指第几个实例,比如1,2,3)}
- 最后结果如下:
1) 如果是没有添加或者设置Image Viewer, 则在设计界面该变量处是不会显示 Image viewer字样

2) 添加成功后, 在设计界面该变量处显示 Image viewer字样

3) 在记录编辑界面可以直接看到引用的图片
