我有一个数据URI字符串,例如:
data:application/pdf;base64,ABCDEFBLAHBLAH=
如何将其转换为File::Temp
对象?
我尝试在第一个逗号后面取字符串并使用Mime::Base64
解码该字符串,然后将解码后的字符串打印到新的Temp::File
处理程序。它适用于图像,但不适用于PDF,因为它认为文件已损坏(奇怪的是,Chrome读取PDF没有问题,但adobe reader,preview和firefox都声称它已损坏)。
非常感谢任何帮助。