返回列表 上一筆 下一筆

📄 資料內容

public String getLocationAddress(String sftName , String iftSid) throws Exception {
		WsGetTreeIDResponseWsGetTreeIDResult result = service.wsGetTreeID( strValidCode , 1, sftName, 0);
		MessageElement[] anyArr = result.get_any();
		MessageElement anyData = anyArr[1];
		LOGGER.info(vaildLog("### method:getLocationAddress, webservice:wsGetTreeID"));
		LOGGER.info(vaildLog("### req:"+"wsGetTreeID("+ strValidCode +", 1, "+ sftName +", 0)"));
		LOGGER.info(vaildLog("### anyData:"+anyData));
		int dataLength = anyData.getElementsByTagName("sft_name").getLength(); // 總長度
		String localAddress = "";
		for(int i=0;i<dataLength;i++) {
			//ift_sid比對
			String iftSidTemporary = anyData.getElementsByTagName("ift_sid").item(i).getChildNodes().item(0).toString();
			if(iftSid.equals(iftSidTemporary)) {
				String localAddressTemporary = anyData.getElementsByTagName("sft_pathname").item(i).getChildNodes().item(0).toString();
				String[] addressByte = localAddressTemporary.split("\\\\");
				for(int j =2 ;j <addressByte.length;j++) {
					localAddress += addressByte[j];
					localAddress +="/";
				}
			}
		}
		return localAddress;

	}

🔐 Base64 編碼內容

cHVibGljIFN0cmluZyBnZXRMb2NhdGlvbkFkZHJlc3MoU3RyaW5nIHNmdE5hbWUgLCBTdHJpbmcgaWZ0U2lkKSB0aHJvd3MgRXhjZXB0aW9uIHsKCQlXc0dldFRyZWVJRFJlc3BvbnNlV3NHZXRUcmVlSURSZXN1bHQgcmVzdWx0ID0gc2VydmljZS53c0dldFRyZWVJRCggc3RyVmFsaWRDb2RlICwgMSwgc2Z0TmFtZSwgMCk7CgkJTWVzc2FnZUVsZW1lbnRbXSBhbnlBcnIgPSByZXN1bHQuZ2V0X2FueSgpOwoJCU1lc3NhZ2VFbGVtZW50IGFueURhdGEgPSBhbnlBcnJbMV07CgkJTE9HR0VSLmluZm8odmFpbGRMb2coIiMjIyBtZXRob2Q6Z2V0TG9jYXRpb25BZGRyZXNzLCB3ZWJzZXJ2aWNlOndzR2V0VHJlZUlEIikpOwoJCUxPR0dFUi5pbmZvKHZhaWxkTG9nKCIjIyMgcmVxOiIrIndzR2V0VHJlZUlEKCIrIHN0clZhbGlkQ29kZSArIiwgMSwgIisgc2Z0TmFtZSArIiwgMCkiKSk7CgkJTE9HR0VSLmluZm8odmFpbGRMb2coIiMjIyBhbnlEYXRhOiIrYW55RGF0YSkpOwoJCWludCBkYXRhTGVuZ3RoID0gYW55RGF0YS5nZXRFbGVtZW50c0J5VGFnTmFtZSgic2Z0X25hbWUiKS5nZXRMZW5ndGgoKTsgLy8g57i96ZW35bqmCgkJU3RyaW5nIGxvY2FsQWRkcmVzcyA9ICIiOwoJCWZvcihpbnQgaT0wO2k8ZGF0YUxlbmd0aDtpKyspIHsKCQkJLy9pZnRfc2lk5q+U5bCNCgkJCVN0cmluZyBpZnRTaWRUZW1wb3JhcnkgPSBhbnlEYXRhLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJpZnRfc2lkIikuaXRlbShpKS5nZXRDaGlsZE5vZGVzKCkuaXRlbSgwKS50b1N0cmluZygpOwoJCQlpZihpZnRTaWQuZXF1YWxzKGlmdFNpZFRlbXBvcmFyeSkpIHsKCQkJCVN0cmluZyBsb2NhbEFkZHJlc3NUZW1wb3JhcnkgPSBhbnlEYXRhLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJzZnRfcGF0aG5hbWUiKS5pdGVtKGkpLmdldENoaWxkTm9kZXMoKS5pdGVtKDApLnRvU3RyaW5nKCk7CgkJCQlTdHJpbmdbXSBhZGRyZXNzQnl0ZSA9IGxvY2FsQWRkcmVzc1RlbXBvcmFyeS5zcGxpdCgiXFxcXCIpOwoJCQkJZm9yKGludCBqID0yIDtqIDxhZGRyZXNzQnl0ZS5sZW5ndGg7aisrKSB7CgkJCQkJbG9jYWxBZGRyZXNzICs9IGFkZHJlc3NCeXRlW2pdOwoJCQkJCWxvY2FsQWRkcmVzcyArPSIvIjsKCQkJCX0KCQkJfQoJCX0JCQkJCgkJcmV0dXJuIGxvY2FsQWRkcmVzczsJCQoJCQoJfQo=
返回列表 上一筆 下一筆