【问题标题】:Document Upload in Windows Phone 8.1Windows Phone 8.1 中的文档上传
【发布时间】:2014-09-17 13:17:04
【问题描述】:

我正在编写 Windows Phone 8.1 应用程序,我想在我的应用程序中上传文档。如何上传我的 Windows Phone 文档库中的文档?我在某处读到过这个:

"KnownFolders.DocumentsLibrary"

但不要做太多。如何解决?

【问题讨论】:

  • 你想上传到哪里?到你的服务器?文件类型是什么?
  • @PrasannaAarthi 是的,我想通过网络服务返回服务器!!谢谢你。请给我建议。

标签: c# windows-phone-8.1 document


【解决方案1】:

您不能在 Windows Phone Store 应用中使用文档库。

  1. 您无法发布指定 windows Phone Store 的documentsLibrary 功能。商店 阻止应用发布。

  2. 您的应用无法访问手机内部存储中的文档库。如果另一个应用程序在 可选 SD 卡,但是,您的应用可以看到该文件夹​​。

来源 - msdn 文档

访问 SD 卡内容

using Windows.Storage;

...

            // Get the logical root folder for all external storage devices.
            StorageFolder externalDevices = Windows.Storage.KnownFolders.RemovableDevices;

            // Get the first child folder, which represents the SD card.
            StorageFolder sdCard = (await externalDevices.GetFoldersAsync()).FirstOrDefault();

            if (sdCard != null)
            {
                // An SD card is present and the sdCard variable now contains a reference to it.
            }
            else
            {
                // No SD card is present.
            }

访问后使用 GetFilesAsync (CommonFileQuery.DefaultQuery) 和 GetFoldersAsync (CommonFolderQuery.DefaultQuery) 有效获取 SD 卡的内容。

【讨论】:

  • 好的,谢谢,那么可以通过SD卡上传文件吗?如果是,请解释我。
  • @NiteshKothari 更新了我的帖子,选择文件后,您可以上传它们
  • 好的,非常感谢!!
猜你喜欢
  • 2014-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多