2
我有问题从我自己的网络服务器上下载我的android应用程序。从自己的网络服务器下载apk
首先我发了HTML内容的Java脚本要求Android手机来打开我的下载链接
<html>
<head>
<script>
window.onload=function()
{{
window.location = "downloadURL";
}}
</script>
</head>
</html>"
Android手机revice该Java脚本将打开将downloadURL
在我的服务器端,我使用的.Net ASP
我已经设置了MIME内容
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "application/vnd.android.package-archive";
Response.AppendHeader("Content-Disposition", "attachment; filename=" + "MyApp.apk");
Response.AppendHeader("Content-Length", "" + response.Application.Bytes.Length);
Response.BinaryWrite(response.Application.Bytes);
apk文件是MyApp.apk大约1.5MB
如何,当我使用Android模拟器下载应用程序时,文件大小只有4.25 KB,名称不是MyApp.apk。它包含我的下载链接的名称。
当我使用Firefox下载我的应用程序,Firefox的成功与正确的名称和尺寸下载。 请帮我一把! 感谢
当我调试我的服务器,我的服务器并发送出的应用程序字节与
Response.BinaryWrite(response.Application.Bytes);
我不明白为什么,Andorid的仿真器无法接收,这一翻译似乎从建立自己的apk文件html内容。
检查你的服务器日志,看看到底是怎么回事。 – CommonsWare 2010-09-09 00:46:50
我怀疑这是问题,但您的
包括文件夹中的
.htaccess
或编辑现有的文件,并添加一行:来源
2012-07-06 16:55:25