我需要有关FME数据流服务的帮助。在浏览器中提供PDF文件时遇到问题。我使用数据文件编写器来编写我的PDF,因为我的PDF是二进制格式的。它都在工作台上工作,但是当我在FME服务器中作为数据流尝试时,它会下载带有工作台名称和扩展名为.fmw的PDF。如果我将扩展名改为.pdf,我的pdf就在那里,我可以打开它。我认为FME应该以我在编写器中指定的文件名提供PDF。任何帮助都将不胜感激。
是否可以通过ftp和属性创建二进制文件?
我需要HTTP拉二进制文件,如:XLS,然后作为迁移的一部分将它们转移到其他地方
我真的不想下载到文件,所以最好先下载到属性,然后上传到ftp。
没有设置为“fme binary”的选项
你好,
我从目录中读取图像,并将它们保存在SQL Server中.
我使用attributeFileReader创建图像的二进制表示,然后将其写入数据库(工作正常)。
我还需要为每个图像创建一个缩略图,并将其保存为blob。在这里,我的问题开始了——我不知道我需要使用哪种变压器:
我的流程如下:
属性标识符
-->rasterreplacer(我需要创建一个图像)
-->rasterresampler(我创建缩略图)
-->rasterextractor(我创建图像的二进制表示)
结果写为到SQL数据库表中。
但当我从SQL Server(使用与FME不同的应用程序)提取图像时,缩略图不是有效的图像文件(而主图像是)。
为了简单起见,我现在只使用JPG文件。
知道我选择的变压器或他们的订单可能有什么问题吗?
多谢,抢劫
我正在从Web服务接收二进制PDF文件。我已经成功地将它们解码并写入我的文件系统。然而,我想将具有类似属性的某些文件组合成一个包含多个页面的PDF文件。我能在FME中怎么做吗?
我想我可以使用数据文件输入和二进制解码器,但我需要帮助!
当我使用httpcaller来放入任何fme_二进制文件时,在数据检查器中可见的十六进制表示包含在请求主体中,而不是实际的原始字节。这会导致另一端出现一堆不可读的文件。
如果我使用与下面的pythoncaller相同的属性执行Put请求,那么一切都可以正常工作。二进制数据在前面直接通过rasterextractor序列化。
以前有人遇到过类似的问题吗?
所以,这工作:
R=请求。放置(
URL = URL,
数据=体,
报头= {
“内容类型”:“image/png”,
'x-ms-blob-type':'blockblob')
这不是: