【发布时间】:2014-01-18 18:36:14
【问题描述】:
我有一个 Android 网络应用程序。
在那个 aspx 页面上有一个按钮。
它在 Web 方法后面调用我的代码的 Jquery ajax 调用。
此方法查找视频文件的位置。
然后,此文件位置将作为 ashx 调用的 url 的一部分返回。
例如,web 方法找到视频文件并以这种格式返回一个字符串给 ajax 调用:
www.myserver.com?GetThisFile=MyLocationOfNewlyCreatedVideoFile.ashx.
然后在 Ajax 调用的成功事件中我这样做:
event.preventDefault();
window.location = 'http://www.myserver.com?GetThisFile=Mylocationof newlycreatedvideofile.ashx';
如果我通过桌面上的浏览器调用它,它可以工作。 如果我通过 Android 中的网络浏览器执行此操作是行不通的。
Android 设备中有一张 SD 卡。
是否可以使用此方法在 Android 中下载文件?
如果没有,是否可以使用按钮下载文件?例如,我只有一个按钮,指向如下:
jQuery(function ($) {
$("#btnDownloadReady").click(function () {
event.preventDefault();
window.location = 'http://MyUrl/File.mp4';
});
});
但它会尝试播放文件。我只是希望它保存到 SD 卡。 (我知道 mp4 无法在 Android 上播放)。
【问题讨论】:
标签: android jquery jquery-mobile