4

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

我将文件读取器连接器用作源连接器,将文件写入器用作目标连接器。

谁能帮助我如何发送/传输 pdf/zip 文件?

4

2 回答 2

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

有关更多信息,请参见屏幕截图。

频道设置[总结]

在此处输入图像描述

频道设置 [来源]

在此处输入图像描述

频道设置 [目的地]

在此处输入图像描述

于 2013-11-13T05:24:26.073 回答
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 文件从一个位置传输到另一个位置。您无需为此烦恼。

将上述代码放在您的 Destination trasfarmer 中。

上面的代码将从这个路径中获取 PDF 文件D:/ftproot/PDF/Source并将 PDF 文件复制到另一个提到的位置,即D:/ftproot/PDF/Target 。您可以使用 Mirth 直接读取文件

importPackage(java.io);
importPackage(org.apache.commons.io);

使用复制 PDF 文件

FileUtils.copyFile(inputFile,outputFile);
于 2018-07-05T19:39:32.400 回答