我正在使用Mirth Connect上传PDF。我已将目标设置为HTTP发送者。内容类型为multipart / formdata,主体为$(message.rawData)
。
我正在使用调试器,可以看到请求成功传入。但是$ _FILES数组的结构如下:
{
"e00ce2d3-9bc4-4ce4-a923-2f5aecb1e5fc7756866505906950154_tmp": {
"name": "e00ce2d3-9bc4-4ce4-a923-2f5aecb1e5fc7756866505906950154.tmp",
"type": "multipart/form-data",
"tmp_name": "/tmp/phpJhm8Bf",
"error": 0,
"size": 32840
}
}
我的问题是,我想使用原始文件名作为$ _FILES数组的键。使用Mirth可以做到这一点,还是该名称是原始文件的编码版本?
我知道有很多解决方法,我可以将原始名称添加为查询参数,但是出于好奇,我想知道是否可以更改文件上传密钥的名称。
[如果使用文件连接器,则可以使用“ originalFilename”源映射变量。您可以像这样引用它:
$ {originalFilename}