¶Ô±ÈÐÂÎļþ |
| | |
| | | <!DOCTYPE html> |
| | | <html xmlns="http://www.w3.org/1999/xhtml"> |
| | | <head> |
| | | <title>etown</title> |
| | | <meta http-equiv="Expires" content="0" /> |
| | | <meta http-equiv="Cache" content="no-cache" /> |
| | | <meta http-equiv="Pragma" content="no-cache" /> |
| | | <meta http-equiv="Cache-control" content="no-cache" /> |
| | | <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> |
| | | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
| | | <script src="js/jquery.1.12.4.js"></script> |
| | | <script src="js/rsa.min.js"></script> |
| | | <script src="js/rollups.js"></script> |
| | | <script src="js/turf.min.6.5.js"></script> |
| | | <script src="js/insertFiles.js"></script> |
| | | <script> |
| | | var app = {}; |
| | | var path = "2024102801"; |
| | | var url = "http://192.168.11.74:8085/" |
| | | |
| | | $(function () { |
| | | $("#pathSpan").html(path); |
| | | }); |
| | | |
| | | // Ajax |
| | | function ajax(url, type, data, dataType, contentType, fn) { |
| | | $.ajax({ |
| | | url: url, |
| | | type: type, |
| | | data: data, |
| | | dataType: dataType || "json", // htmlãjsonãjsonpãscriptãtext |
| | | contentType: contentType || "application/json", // "application/x-www-form-urlencoded" |
| | | success: function (data) { |
| | | fn(data); |
| | | }, |
| | | error: function (e) { |
| | | console.error(e); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // è·åURL |
| | | function getUrl(method) { |
| | | return url + method + "?t=1"; |
| | | } |
| | | </script> |
| | | <script> |
| | | // æ¥è¯¢ç®å½ |
| | | function selectPath() { |
| | | ajax(getUrl("meta/selectPath"), "GET", null, null, null, function (rs) { |
| | | console.log(rs); |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | path = rs.data; |
| | | }); |
| | | } |
| | | |
| | | // ä¸ä¼ æä»¶ |
| | | function uploadFiles() { |
| | | var formData = new FormData(); |
| | | var fs = document.getElementById("file1"); |
| | | for (var i = 0, c = fs.files.length; i < c; i++) { |
| | | formData.append(fs.files[i].name, fs.files[i]); // fs.files[i].name,file |
| | | } |
| | | |
| | | $.ajax(getUrl("meta/uploadFiles") + "&path=" + path, { |
| | | type: "post", |
| | | data: formData, |
| | | async: true, |
| | | cache: false, |
| | | processData: false, |
| | | contentType: false, |
| | | success: function (rs) { |
| | | document.getElementById("file1").value = ""; |
| | | console.log(rs); |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | }, |
| | | error: function (e) { |
| | | document.getElementById("file1").value = ""; |
| | | console.error(e); |
| | | alert("ä¸ä¼ æä»¶å¤±è´¥ï¼"); |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // æ¥è¯¢æä»¶ |
| | | function selectFiles() { |
| | | ajax(getUrl("meta/selectFiles") + "&path=" + path, "GET", null, null, null, function (rs) { |
| | | console.log(rs); |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | app.data = rs.data; |
| | | }); |
| | | } |
| | | |
| | | // å 餿件 |
| | | function deleteFiles() { |
| | | if (app.data == null) return; |
| | | |
| | | ajax(getUrl("meta/deleteFiles"), "POST", JSON.stringify([data[0]]), null, null, function (rs) { |
| | | console.log(rs); |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | selectFiles(); |
| | | }); |
| | | } |
| | | |
| | | // æ¥è¯¢æ å° |
| | | function selectMappers() { |
| | | ajax(getUrl("meta/selectMappers") + "&path=" + path + "&dirid=1", "GET", null, null, null, function (rs) { |
| | | console.log(rs); |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | if (rs.code == 200) { |
| | | app.mappers = rs.data; |
| | | } |
| | | }); |
| | | } |
| | | |
| | | // æ°æ®å
¥åº |
| | | function insertFiles() { |
| | | var data1 = [ |
| | | { |
| | | "eventid": "fe2845ad-a03d-4037-aeb4-f09d3b704ed4", |
| | | "dep": null, |
| | | "dir": "00", |
| | | "name": "gallery.shp", |
| | | "type": "shp", |
| | | "guid": "dcbf69d1e47f577b47c722e65a289703", |
| | | "path": "2024102801_zip\\gallery.shp", |
| | | "sizes": 0.019, |
| | | "createUser": 1, |
| | | "createTime": null, |
| | | "extName": ".shp", |
| | | "tab": "gallery", |
| | | "entity": "gallery", |
| | | "rows": 0, |
| | | "records": 0, |
| | | "msg": null |
| | | } |
| | | ]; |
| | | var data2 = [ |
| | | { |
| | | "eventid": "bcb30f34-30a2-444f-8bfa-c5615780aa18", |
| | | "dep": null, |
| | | "dir": "00", |
| | | "name": "inter_land.gdb\\land_planning", |
| | | "type": "gdb", |
| | | "guid": "8a3d080d26fd1d88e0d25ab9ec50b93b", |
| | | "path": "2024102801_zip\\inter_land.gdb", |
| | | "sizes": 0.221, |
| | | "createUser": 1, |
| | | "createTime": null, |
| | | "extName": ".gdb", |
| | | "tab": "land_planning", |
| | | "entity": "landPlanning", |
| | | "rows": 0, |
| | | "records": 0, |
| | | "msg": null |
| | | } |
| | | ]; |
| | | |
| | | ajax(getUrl("meta/insertFiles"), "POST", JSON.stringify(data2), null, null, function (rs) { |
| | | console.log(rs); |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | }); |
| | | } |
| | | // ä¸ä¼ éä»¶ |
| | | function uploadAttach() { |
| | | var formData = new FormData(); |
| | | var fs = document.getElementById("file3"); |
| | | if (fs.files.length == 0) { |
| | | alert("è¯·éæ©è¦ä¸ä¼ çæä»¶ï¼"); |
| | | return; |
| | | } |
| | | for (var i = 0, c = fs.files.length; i < c; i++) { |
| | | formData.append("file", fs.files[i]); // fs.files[i].name,file |
| | | } |
| | | |
| | | $.ajax(getUrl("dataQuery/uploadFiles") + "&tabName=lf.sys_style&eventid=fa25979a5ef8b43ba82a0be35b3fb0d4", { |
| | | type: "post", |
| | | data: formData, |
| | | async: true, |
| | | cache: false, |
| | | processData: false, |
| | | contentType: false, |
| | | success: function (rs) { |
| | | console.log(rs); |
| | | document.getElementById("file3").value = ""; |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | }, |
| | | error: function (e) { |
| | | console.error(e); |
| | | document.getElementById("file3").value = ""; |
| | | alert("ä¸ä¼ æä»¶å¤±è´¥ï¼"); |
| | | } |
| | | }); |
| | | } |
| | | </script> |
| | | <script> |
| | | // å
æ°æ®-请æ±ä¸è½½ |
| | | function metaDownloadReq() { |
| | | var obj = { |
| | | pwd: encrypt.encrypt("Test!321&456"), |
| | | ids: [1411, 1412, 8, 2140] |
| | | }; |
| | | |
| | | ajax(getUrl("meta/downloadReq"), "POST", JSON.stringify(obj), null, null, function (rs) { |
| | | console.log(rs); |
| | | alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | }); |
| | | } |
| | | |
| | | // ä¸è½½æä»¶ |
| | | function selectDownloadFile() { |
| | | var guid = $.trim($("#fileId").val()); // var guid = "55269c88c147fb894c27e3de7076877d"; |
| | | if (!guid) return; |
| | | var pwd = encodeURIComponent(encrypt.encrypt("Test!321&456")); // Admin@123 |
| | | |
| | | ajax(getUrl("meta/selectDownloadFile") + "&guid=" + guid + "&pwd=" + pwd, "GET", null, null, null, function (rs) { |
| | | console.log(rs); |
| | | //alert("code = " + rs.code + ", msg = " + rs.msg + ", result = " + rs.data); |
| | | if (rs.code != 200 || !rs.data) { |
| | | alert(rs.msg); |
| | | return; |
| | | } |
| | | |
| | | downloadFile(guid, pwd); |
| | | }); |
| | | } |
| | | |
| | | function downloadFile(guid, pwd) { |
| | | //var a = document.createElement('a'); |
| | | //a.style.display = 'none'; |
| | | //a.href = getUrl("meta/downloadFile") + "&guid=" + guid + "&pwd=" + encodeURIComponent(encrypt.encrypt("Admin@123")); |
| | | |
| | | //document.body.appendChild(a); |
| | | //a.click(); |
| | | //document.body.removeChild(a); |
| | | |
| | | var url = getUrl("meta/downloadFile") + "&guid=" + guid + "&pwd=" + pwd; |
| | | $("#downFrame").attr("src", url).click(); |
| | | } |
| | | </script> |
| | | </head> |
| | | <body> |
| | | <!--<form id="upForm" name="upForm" method="post" enctype="multipart/form-data" action="http://127.0.0.1:12316/file/upload">--> |
| | | <form id="upForm" name="upForm" method="post" enctype="multipart/form-data" action="Upload/Post?path=2024102801"> |
| | | ä¸ä¼ è·¯å¾ï¼<span id="pathSpan"></span> |
| | | <hr /> |
| | | <br /> |
| | | |
| | | æ°æ®å
¥åºï¼ |
| | | <input id="file1" type="file" multiple="multiple" accept=".xls,.xlsx,.mdb,.zip" /> |
| | | <input value="æ¥è¯¢ç®å½ *" type="button" onclick="selectPath();" /> |
| | | <input value="ä¸ä¼ æä»¶" type="button" onclick="uploadFiles();" /> |
| | | <input value="æ¥è¯¢æä»¶ *" type="button" onclick="selectFiles();" /> |
| | | <input value="å 餿件" type="button" onclick="deleteFiles();" /> |
| | | <input value="æ¥è¯¢æ å° *" type="button" onclick="selectMappers();" /> |
| | | <input value="æ°æ®å
¥åº *" type="button" onclick="insertFiles();" /> |
| | | <hr /> |
| | | <br /> |
| | | |
| | | å
æ°æ®ï¼ |
| | | <input value="请æ±ä¸è½½" type="button" onclick="metaDownloadReq();" /> |
| | | <input value="ä¸è½½æä»¶" type="button" onclick="selectDownloadFile();" /> |
| | | <iframe id="downFrame" src="" style="display: none; border: 0; padding: 0; height: 0; width: 0"></iframe> |
| | | <hr /> |
| | | <br /> |
| | | </form> |
| | | <br /> |
| | | <br /> |
| | | </body> |
| | | </html> |