使用NodeJS处理RingCentral中的TIFF附件

时间:2017-04-03 13:53:31

标签: javascript node.js tiff fax ringcentral

我有一个用Node编写的程序使用" RingCentral"包,程序下载发送到RingCentral帐户的传真。当传真采用PDF格式时,一切正常,但如果传真附件恰好是TIFF图像(只有极少数),则返回的数据似乎不完整,总是390字节。检查文件显示它确实是TIFF图像(以II*开头)。

有没有人遇到过这个问题?有没有办法强制所有传真都由RingCentral存储为PDF?

谢谢,

-Carlos

2 个答案:

答案 0 :(得分:1)

RingCentral支持将传真存储为PDFTIFF个文件。每个扩展名都可以使用配置首选项。检索后,Content-Type HTTP响应标头将设置为application/pdfimage/tiff

您可以检查响应标头是否包含“Content-Type”:“image/tiff”,以便在通过邮件存储检索传真时将附件保存为.tiff文件格式终点:

GET /account/~/extension/~/message-store

有关详细信息,请参阅我们的RingCentral-Fax-FAQ

对于任何与支持相关的问题,请通过以下方式与我们的开发人员支持小组讨论:

Portalhttps://developer.ringcentral.com/support.html
Emaildevsupport@ringcentral(包含必要的详细信息)

答案 1 :(得分:0)

  

再次重新运行测试后,我意识到这些传真也通过网络界面出现问题,因此附件必须因某些原因而损坏。

很高兴您发现了问题,这是由于评论帖中的传真实际已损坏。对于遇到此问题的其他人,请参阅以下有关如何测试TIFF文件的一些信息。

  

如果传真附件恰好是TIFF图像(只有极少数),则返回的数据似乎不完整,总是390字节[...]有没有人遇到过这个问题?

使用RingCentral API下载TIFF图像对我来说很好。我在fax_download.rb中使用了community Ruby SDK脚本。我使用fax_send.rb演示脚本将SDK中包含的test_file.pdf发送到为TIFF文件配置的扩展程序,并且能够以14538字节TIFF下载和读取它文件使用fax_download.rb脚本。

资源链接:

  

有没有办法强制所有传真都由RingCentral存储为PDF?

@CarpeDiem上面提到的每个分机都有PDFTIFF的文件类型配置设置。为PDF配置所有扩展将确保所有存储的传真都是PDF格式。这可以通过后端的RingCentral支持来设置,但我不确定是否存在面向客户的设置。