java传真_c# 发送传真

/**///发送传真的方法,传递三个参数publicvoidsendFax(stringfaxFile ,stringfaxNumber,stringhostName)

{//writeFile("sendFax faxFile= "+faxFile);stringsql="";stringfaxID="";

FileInfo f=newFileInfo(faxFile);if(f.Exists)

{//FAXCOMLib.FaxServer faxsvr = null;FAXCOMLib.FaxDoc faxdoc=null;try{

faxsvr=newFAXCOMLib.FaxServer();

faxdoc=(FAXCOMLib.FaxDoc)faxsvr.CreateDocument(f.FullName);

}catch(Exception ex)

{

errorMessage=ex.Message;

writeFile("create fax server error!"+errorMessage);//Environment.MachineName}try{

faxsvr.Connect(hostName);//or specify the computer name  Environment.MachineName}catch(Exception ex )

{

errorMessage=ex.Message;

writeFile("link host"+hostName+"error!"+errorMessage);

}try{

faxdoc.FileName=f.FullName;

faxdoc.RecipientTitle="RecipientTitle";

faxID=f.Name;//System.DateTime.Now.ToString();///faxdoc.RecipientZip = faxID;//writeFile("sendFax faxFile= "+faxFile + "; f.fullname=" + faxdoc.FileName);-----------------------------------------------------faxdoc.RecipientAddress="RecipientAddress";

faxdoc.RecipientCompany="RecipientCompany";

faxdoc.RecipientCountry="RecipientCountry";

faxdoc.RecipientDepartment="RecipientDepartment";

faxdoc.RecipientHomePhone="RecipientHomePhone";

faxdoc.RecipientName=faxID;/**/传真id号faxdoc.RecipientOffice="RecipientOffice";

faxdoc.RecipientOfficePhone="RecipientOfficePhone";//faxdoc.SendCoverpage = 0;faxdoc.SenderAddress="SenderAddress";

faxdoc.SenderCompany="SenderCompany";

faxdoc.SenderDepartment="SenderDepartment";

faxdoc.SenderFax="SenderFax";

faxdoc.SenderHomePhone="SenderHomePhone";

faxdoc.SenderOfficePhone="SenderOfficePhone";

faxdoc.SenderTitle="SenderTitle";//faxdoc.ServerCoverpage = 1;faxdoc.CoverpageName="CoverpageName";

faxdoc.CoverpageNote="CoverpageNote";

faxdoc.CoverpageSubject="CoverpageSubject";------------------------------------------------------//faxdoc.FaxNumber=faxNumber;//Specify the Fax Number;//writeFile("f.FullName= "+f.FullName + "; faxdoc.FileName=" + faxdoc.FileName);intsend=faxdoc.Send();

writeFile("faxdoc.tsid="+faxdoc.SendCoverpage+"; GetHashCode"+faxdoc.GetHashCode()+"; FileName:"+faxdoc.FileName  );//System.Threading.Thread.Sleep(2000);//faxsvr.Disconnect();writeFile("send  successfully["+intsend+"]"+f.FullName+""+"(faxNumber:"+faxNumber+";hostName:"+hostName+")");

sign=1;

}catch( Exception ex )

{

errorMessage=ex.Message;

writeFile("send   error["+intsend+"]"+f.FullName+""+errorMessage+"(faxNumber:"+faxNumber+";hostName:"+hostName+")");

sign=0;//System.Threading.Thread.Sleep(5000);}

}else{

sign=0;

errorMessage="error:"+faxFile+"not exist !";

writeFile(errorMessage);

}if( sign==0)

{

sql="UPDATE job_log SET result_message = 'error:"+errorMessage.Replace("'","''")+"',log_title='"+faxID+"'";

sql+="Where sql like '%"+f.Name+"' and event_type ='FAX'";

sqlUpdate(sql);

}elseif(sign==1)

{

sql="UPDATE job_log SET result_message = 'successfully',log_title ='"+faxID+"'";

sql+="Where sql like '%"+f.Name+"' and event_type ='FAX'";

sqlUpdate(sql);

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值