mini.parse();
var grid = mini.get("datagrid1");
function downAdModel(e){
if(e.error_no==0){
funDownload(JSON.stringify(e.results.results[0]),new Date().getTime()+'.json');
}else{
mini.alert(e.error_info);
}
}
var uploadAdModel = function(){
$('html').append('<input type="file" style="display:none;" id="file" onchange="getStringFromFile(event)">');
$('#file').trigger('click');
}
var execUpload = function(data){
FrameService.getInstance().processSubmit(callback, "e_import_ad_model",{jsonData:data},null, null,false,null);
//回調函數
function callback(e){
if(e.obj.error_no=="0"){
mini.alert(e.obj.error_info);
grid.reload();
}else{
mini.alert(e.obj.error_info);
}
}
}
var getStringFromFile = function(e){
//獲取文件
var file = e.target.files[0];
var reader = new FileReader();
reader.readAsText(file,"UTF-8");
reader.onload=function(){
$("#file").remove();
execUpload(this.result);
}
}
var funDownload = function (content, filename) {
// 創建隱藏的可下載鏈接
var eleLink = document.createElement('a');
eleLink.download = filename;
eleLink.style.display = 'none';
// 字符內容轉變成blob地址
var blob = new Blob([content]);
eleLink.href = URL.createObjectURL(blob);
// 觸發點擊
document.body.appendChild(eleLink);
eleLink.click();
// 然後移除
document.body.removeChild(eleLink);
};
瀏覽器端對文件的上傳下載操作
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.