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

问题描述 投票:1回答:1

我正在使用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可以做到这一点,还是该名称是原始文件的编码版本?

我知道有很多解决方法,我可以将原始名称添加为查询参数,但是出于好奇,我想知道是否可以更改文件上传密钥的名称。

file-upload mirth
1个回答
0
投票

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

$ {originalFilename}

© www.soinside.com 2019 - 2024. All rights reserved.