下载文件IOS / android 7时出现问题

时间:2017-05-04 07:43:55

标签: android ios json http

我正在为一个带有消息系统的webapp构建一个Web API,用户可以在其中将文件附加到他们的消息中。

当收件人试图下载附件时,它适用于所有桌面浏览器,以及Android版本比Android 7.0更早的Android手机。

但是对于iPhone和更新的Android设备,下载不起作用。

对于iPhone来说,没有任何事情发生,即使我确定手机收到了http响应。 在Android 7.0上,浏览器给出了这个错误:“{file-name}下载因未知错误而失败”。

在尝试获取单个附件时,我的HTTP响应如下所示:

HTTP/1.1 200
Cache-Control: no-cache, no-store, must-revalidate
Pragma: no-cache,no-cache
Content-Type: text/html; Charset=utf-8
Expires: Thu, 04 May 2017 07:37:55 GMT
Server: Microsoft-IIS/7.5
X-Powered-By: ASP.NET
Date: Thu, 04 May 2017 07:38:59 GMT
Connection: close

({
    "id": 1043,
    "content_type": "image/jpeg",
    "name": "image.jpg",
    "size": 1331138,
    "data": "[base64encoded-file]"
})

0 个答案:

没有答案