Java對(duì)文本文件MD5加密并ftp傳送到遠(yuǎn)程主機(jī)目錄的實(shí)現(xiàn)方法-創(chuàng)新互聯(lián)

需求描述:

創(chuàng)新互聯(lián)公司成立與2013年,先為沙依巴克等服務(wù)建站,沙依巴克等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為沙依巴克企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

客戶出完賬之后需要把出賬的數(shù)據(jù)以文本文件的方式傳送給收入管理系統(tǒng),客戶以前是通過本地的一個(gè)工具軟件上傳的,由于安全監(jiān)管的原因,不允許在本地使用工具上傳,因此客戶希望我們?cè)谝呀?jīng)上線使用的系統(tǒng)開發(fā)一個(gè)功能實(shí)現(xiàn)他們的需求。

業(yè)務(wù)梳理:

我梳理一下具體的細(xì)節(jié),具體的流程如圖所示:

程序?qū)崿F(xiàn):

一、首先是設(shè)計(jì)頁面

由于是在原系統(tǒng)的基礎(chǔ)上新增功能,需要提前做好菜單的配置工作。我設(shè)計(jì)的頁面如下圖,一個(gè)是下拉選擇框(用戶選擇相對(duì)應(yīng)的業(yè)務(wù)),一個(gè)是選擇文件,一個(gè)是月份(表示需要傳送的文件是哪個(gè)月),一個(gè)是上傳按鈕,用戶選擇文件之后選擇月份點(diǎn)擊上傳按鈕之后即可觸發(fā)上傳操作。


以下是JSP界面的源碼:

<%@ include file="/common/taglibs.jsp"%>
<%@ page language="java" pageEncoding="UTF-8"%>
<%@ page isELIgnored="false"%>
<s:form enctype="multipart/form-data" method="post" onsubmit="return valid();">
<page:applyDecorator name="simpleQuery">
<table cellspacing="1" border="0">
<title><s:text name="erp接口上傳小程序" /></title>
<s:hidden name="fileName"></s:hidden> 
<tr><td>業(yè)務(wù)類型
 <select id="" name="OperationType" class="formselect">
 <option></option>
 <option value="1">集團(tuán)預(yù)出賬</option>
 <option value="2">集團(tuán)正式出賬</option>
 </select>
</td>
<td>接口月份:
<as:datepicker id="startDate" name="rpmonth" readonly="false" disabled="false"
formatFlag="date6" showDefault="true" cssClass="required validate-datetime">  </as:datepicker>
</td>  
</tr>
<tr><td width="10%">選擇文件
<s:file id="upload" name="upload"></s:file>
</td>
<td >
&nbsp;
</td>
<td >
<input id="impbut" type="button" value="上傳" onclick="importHandle()" class="button" />
</td>            
</tr>
</table>
</page:applyDecorator>  
</s:form> 
<script type="text/javascript">
function importHandle() {
var fileName = $('upload').value; 
if (fileName == null || fileName == undefined || fileName == "") {
 validation.userDefined("請(qǐng)選擇要上傳的文件");
 return;
 }
 fileName = fileName.split(".");
if (fileName[fileName.length - 1] == "txt" || fileName[fileName.length - 1] == "TXT") {
 document.forms[0].action = "interfaceupload_UPLOAD_interfaceupload.do";
 document.forms[0].submit();
 } else {
 validation.userDefined("文件格式錯(cuò)誤,您上傳的格式不被允許");
 return;
 }
}
</script>

當(dāng)前名稱:Java對(duì)文本文件MD5加密并ftp傳送到遠(yuǎn)程主機(jī)目錄的實(shí)現(xiàn)方法-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://muchs.cn/article36/cdehpg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信小程序網(wǎng)站策劃、響應(yīng)式網(wǎng)站小程序開發(fā)、App開發(fā)、網(wǎng)站設(shè)計(jì)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)

綿陽服務(wù)器托管