我使用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,或者这个名称可能是原始的编码版本吗?
我知道有办法解决这个问题,我可以添加原始名称作为查询参数,但出于好奇,我想知道是否可以更改文件上传密钥的名称。
答案 0 :(得分:0)
如果使用文件连接器,则可以使用“ originalFilename”源映射变量。您可以像这样引用它:
$ {originalFilename}