欢笑:使用欢乐发送PDF,zip或转移pdf文件等文件

时间:2013-11-12 07:00:11

标签: mirth

我想通过mirh传输pdf / zip文件。

我使用文件阅读器连接器作为源和文件编写器作为目标连接器。

任何人都可以帮我发送/转移pdf / zip文件吗?

2 个答案:

答案 0 :(得分:4)

  • 设置传入数据:分隔文字
  • 文件类型:二进制
  • 传出文件类型也必须是二进制文件,否则数据已损坏。
  • 传出模板必须为$ {message.rawData}

请参阅屏幕截图以获取更多信息。

频道设置[摘要]

enter image description here

频道设置[来源]

enter image description here

频道设置[目的地]

enter image description here

答案 1 :(得分:0)

var source = "D:/ftproot/PDF/Source";
var fileName = $('fieldId')+".pdf";
var srcpath=source +"\\"+ fileName
var directory = "D:/ftproot/PDF/Target" 
var outFileName = $('fieldId')+".pdf";
var destination = directory +"/" + outFileName

importPackage(java.io);
importPackage(org.apache.commons.io);
//var file = new java.io.File(directory);
var inputFile = new File(srcpath);
var outputFile = new File(destination);
FileUtils.copyFile(inputFile,outputFile);

用于将PDF文件从一个位置传输到另一位置。您无需为此担心。

将上面的代码放入“目的地运输者”中。

上面的代码将从该路径中显示PDF文件 D:/ ftproot / PDF / Source ,并将PDF文件复制到另一个提到的位置,即 D:/ ftproot / PDF /目标 您可以使用

直接在Mirth中读取文件
importPackage(java.io);
importPackage(org.apache.commons.io);

使用

复制PDF文件
FileUtils.copyFile(inputFile,outputFile);