我可以使用类#34生成一个jpeg,#34;原始#34;?

时间:2014-07-29 12:40:05

标签: r

我已经能够使用API​​将文件下载到R ...了。我下载文件并接收类“raw”的向量,但我想要做的是将该向量写入文件,以便在上传到我的站点时重新创建文件。

在下面的示例向量中,我有一个jpeg,我想保存到文件中。但是,解决方案需要更加随意,因为几乎任何类型的文件都可以通过API下载。

The vector I'm working with is rather large, so I'm linking to it.

我想您可以使用您想要的任何文件名,但可以使用从站点下载的文件名     gsub(“\”“,”“,属性(文件)$'Content-Type'[2])

我最初的想法是使用rawToBits将原始转换为位,但我似乎无法从那里重新创建jpeg。有任何提示或建议吗?

1 个答案:

答案 0 :(得分:0)

在试错时弄清楚。

writeBin(as.vector(file), 
         gsub("\"", "", attributes(file)$'Content-Type'[2]),
         useBytes=TRUE)