繁体   English   中英

[已解决].net Maui android 如何从外部文件服务器检索文件

[英][Solved].net Maui android how to retrieve file from external fileserver

我正在制作一个应用程序,允许您在平板电脑上打开和编辑 pdf 文件。 因为平时工作都是.NET,所以决定写在.NET MAUI。 这样我也可以访问 windows 平板电脑。 它使用 Itext 作为阅读和编辑 pdf 的主要图书馆。 我有一个外部共享文件服务器,任何人在连接到 WIFI 时都可以访问。 当我使用 Itext pdfreader 从我的 android 平板电脑连接时,我想访问该文件服务器。

我如何正确地实现这一目标?

我是否缺少允许我访问该文件的库或 package?

有没有我还没有发现的选项?

这适用于 windows 平板电脑:

string dest "\\\\Path\\to\\File\\";
string file = "\\\\Path\\to\\File\\file.pdf";
PdfDocument pdfDoc = new PdfDocument(new PdfReader(file), new PdfWriter(dest));

我试过了:

string file = Environment.GetFolderPath(Environment.SpecialFolder.Windows)+ "\\Path\to\File\file.pdf";
string file = "\\\\Path\\to\\File\\file.pdf";

所有这些都导致找不到文件

在我尝试了十几个的 getfolderpath 选项中,它们似乎都不起作用。

感谢您的时间

所以我最终通过将文档转换为 base64 字符串并通过我拥有的 api 发送它来解决这个问题。

我使用了经典的 httprequest 方法,您可以在任何地方查找和复制它。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM