如何在Mirth Connect中设置$ _FILES全局文件名

时间:2017-02-15 13:47:32

标签: file-upload mirth

我使用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,或者这个名称可能是原始的编码版本吗?

我知道有办法解决这个问题,我可以添加原始名称作为查询参数,但出于好奇,我想知道是否可以更改文件上传密钥的名称。

1 个答案:

答案 0 :(得分:0)

如果使用文件连接器,则可以使用“ originalFilename”源映射变量。您可以像这样引用它:

$ {originalFilename}