我正在Android设备上创建一个PDF文件并尝试编写它。但是,当我尝试打开时,创建的文件显示“不是有效的pdf”。如果我尝试编写/打开,我会在代码中出现异常。
错误:
未处理的例外情况: 10-25 18:51:32.853 E / mono-rt(21231):[ERROR]致命不受限制异常:System.IO.IOException:路径上的共享冲突/sdcard/Download/test5.pdf".
但是文件是在路径中创建的。我尝试手动打开并收到文件无效的错误。
我正在使用Xamarin.Android。
代码:
String filePath;
FileStream fs;
filePath = Path.Combine("sdcard/Download/", "test5.pdf");
fs = new FileStream(filePath, FileMode.Create);
var pdfBinary = Convert.FromBase64String(buf);
using (var writer = new BinaryWriter(fs)) {
writer.Write(pdfBinary, 0, pdfBinary.Length);
writer.Close();
}