今天下午,调了一个问题,文件下载。大文件下载不成功是因为url错了,并不是api的错误。今天有个开发说下载错了,路径下没有,其实是,下载在私有路径下,没有root,手机上是找不着这个目录的——还是对手机的目录不熟悉呀。
JS:
function downloadFile(){
summer.download({
"url" : "https://static.yonyoucloud.com/2852273/75786/201801/22/1516604003JmZ6.pdf",
"locate" : "download/pdf",
"filename" : "testDemo.png",
"override" : "true",
"callback" : "downloadCallBack()"
})
}
function downloadCallBack(args){
if(args.isfinish){
alert("下载成功"); //多次回调,用于进度条提示
}
}
HTML:
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, minimum-scale=1, maximum-scale=1">
<meta charset="UTF-8">
<title></title>
<link rel="stylesheet" href="../css/font-icons.css">
<link rel="stylesheet" href="../css/iuapmobile.um.css">
<script src="../js/summer.js" ></script>
<script src="../js/jquery.min.js" ></script>
<script src="../js/Frameworks/iuapmobile.frameworks.ui.js" ></script>
<script src="../js/main.js" ></script>
</head>
<body>
<div class="um-frame" id="main">
<!-- <div class="um-header" >
<h3>导航栏</h3>
</div> -->
<div id="content" class="um-content">
<img src="../img/banner0.jpg" style="width:100%"></img>
<div class="p15">
<!-- 这里插入控件和编写代码 -->
<button class="btn" οnclick="downloadFile()">普通按钮</button>
</div>
</div>
<!-- <div class="um-footer"></div> -->
</div>
</body>
</html>
测试,下载正常,指定目录下找文件。