【问题标题】:Ionic app / ios & android not loading images using dynamic urlIonic app / ios & android 不使用动态 url 加载图像
【发布时间】:2017-07-09 18:56:14
【问题描述】:

我有一个保护图像的网络服务器,并且只通过这样的动态 url 提供服务:

/images/image_id=abc123

实际图像是这样存储的:

/images/cars/acura/abc123/file 文件名没有扩展名。

像这样在桌面浏览器中调用图像 url:/images/id=abc123 可以正常工作并显示图像。

但在 ios 或 android 上的移动浏览器或混合应用程序中没有显示图像。错误是401 Unauthorized,所以我认为这是一个权限/所有权问题,其中移动应用程序与桌面 safari 浏览器的所有者/组不同。是否可以在不更改文件夹所有权/权限的情况下访问这些图像?

更新:实际上是间歇性的。有时图像会显示在应用程序中,有时则不会。

【问题讨论】:

    标签: ios apache cordova ionic-framework safari


    【解决方案1】:

    您可以尝试使用 SDWebImage 加载 URL。

    SDWebImag GifGub:https://github.com/rs/SDWebImage

    【讨论】:

      【解决方案2】:

      尝试使用 SDWebImage。它提供了一个具有缓存支持的异步图像下载器。它还具有 UIImageView、UIButton 等类别。

      #import <SDWebImage/UIImageView+WebCache.h>
      

      您可以从https://github.com/rs/SDWebImage 获得它。它提供背景图像解压缩。同一个URL多次下载不下,主线程不阻塞。

      【讨论】:

      • 我在看cordova version 但与我的项目不兼容(Cordova 7.0.1)
      • 也只能测试android...同样的问题。
      猜你喜欢
      • 2016-02-12
      • 1970-01-01
      • 2016-09-20
      • 1970-01-01
      • 2016-06-23
      • 2012-06-13
      • 1970-01-01
      • 2016-11-24
      • 1970-01-01
      相关资源
      最近更新 更多