【问题标题】:Mirth: Send file like PDF, zip or Transfer pdf files using mirthMirth:使用 mirth 发送 PDF、zip 等文件或传输 pdf 文件
【发布时间】:2013-11-24 05:29:44
【问题描述】:

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

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

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

【问题讨论】:

    标签: mirth


    【解决方案1】:
    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 /目标 .你可以直接使用Mirth读取文件

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

    使用

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

    【讨论】:

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

      查看屏幕截图了解更多信息。

      频道设置[摘要]

      频道设置[来源]

      频道设置[目的地]

      【讨论】:

      • 这是否适用于 .zip 文件。我有类似的要求。
      • 它不适用于 ZIP 文件。正在生成一个 zip 文件,其中没有任何文件。如果你们找到解决方案,请告诉我。我确实有类似的要求
      • @Sid 刚刚又通过了这篇文章。我通过编写 JAVA 代码实现了 zip 文件。 hl7engine.wordpress.com/2017/11/27/…
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-21
      • 1970-01-01
      • 1970-01-01
      • 2013-03-24
      相关资源
      最近更新 更多