Xamarin.Android:拒绝访问路径********

时间:2018-01-30 17:40:41

标签: android xamarin soap webmethod access-denied

尝试使用我的Xamarin应用程序通过调用Web服务方法打印文件时出现上述错误。当从浏览器调用相同的方法时,它打印没有问题。授予外部存储的写入和读取权限。我要打印的文件位于共享网络文件夹中。仅针对应用程序拒绝文件夹访问的原因是什么?

这是代码中使用 filepath 的部分:

public static string SubstituteFileContent(string filePath, string substituteValues)
        {
            var rdr = new StreamReader(filePath);
            var fileContent = rdr.ReadToEnd();
            //textBoxSource.Text = fileContent;
            var index = fileContent.IndexOf("^XA");
            fileContent = fileContent.Remove(0, index);
            var start = fileContent.IndexOf("^DFE");
            var end = fileContent.IndexOf(".ZPL^");
            fileContent = fileContent.Remove(start, end - start + 4);

            rdr.Close();

            var substitutedContent = SubstituteFields(fileContent, substituteValues);
            return substitutedContent;
        }

1 个答案:

答案 0 :(得分:-1)

好的,我自己解决了。我必须与" Everyone"明确地共享网络文件夹。在共享设置下。