首先,我尝试使用Visual Studio 2013从本地服务器下载文件来开发移动应用程序。
我使用此代码下载文件。单击页面时它工作正常,但当我尝试在android上下载文件时没有响应。 (不能将Android的目标下载路径放在锚标记中)
有没有办法使用HTML(锚标记)或JavaScript下载文件?
代码:
<a id='download' href='path_to_file' download><img class='thumb' src="url" /></a>
&#13;
答案 0 :(得分:0)
您可以使用JavaScript获得更多控制权。这个片段创建了一个&#34;隐形&#34;锚元素并单击它。运行该片段将下载一张山羊的照片。
var myURL = 'http://static.guim.co.uk/sys-images/Guardian/Pix/pictures/2014/4/11/1397210130748/Spring-Lamb.-Image-shot-2-011.jpg'
handleAndroidMobile(myURL);
function handleAndroidMobile(myURL) {
var link = document.createElement('a');
link.download = 'Downloaded_file_name';
link.href = myURL;
link.click();
}
&#13;
我不确定如何指定路径。如果我找到解决方案,我会更新此答案。