【问题标题】:Why NSURL query doesn´t work为什么 NSURL 查询不起作用
【发布时间】:2012-10-11 08:59:46
【问题描述】:

我希望有人可以帮助我,因为我很沮丧。

如果我执行,我不知道为什么:

fileURL = [NSURL URLWithString:@"http://myweb.com/my.pdf"];

然后我可以在 QLpreviewController 中正确显示文件

但如果我执行

fileURL = [NSURL URLWithString:@"http://myweb.com/download.php?Id=1"]; // 是一个pdf文件

然后文件以编码字符显示

拜托,有人可以帮助我吗?

非常感谢

【问题讨论】:

    标签: xcode nsurl nsurlrequest


    【解决方案1】:

    可能发生的情况是QLPreviewController 在第一个示例中从文件名 (.pdf) 中识别内容类型,但在第二个示例中没有该信息。

    如果您使用的是 PHP,您可能可以使用服务器端重写来创建以 .pdf 结尾的 URL(并在文件名中包含参数)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-26
      • 1970-01-01
      • 2016-07-30
      • 2017-08-02
      • 2013-04-14
      • 2019-02-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多