发送传真的c#方法_.NET教程
来源:互联网 发布:mac dobonnet口红试色 编辑:程序博客网 时间:2024/05/16 06:04
/// ////发送传真的方法,传递三个参数
///
///
///
///
public void sendFax(string faxFile ,string faxNumber,string hostName)
{
//writeFile("sendFax faxFile= "+faxFile);
string sql = "";
string faxID = "";
FileInfo f = new FileInfo(faxFile);
if(f.Exists)
{
//FAXCOMLib.FaxServer faxsvr = null;
FAXCOMLib.FaxDoc faxdoc = null;
try
{
faxsvr = new FAXCOMLib.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);
}
else if (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);
}
}
- 发送传真的c#方法_.NET教程
- 发送传真的c#方法
- 发送传真的c#方法
- 发送传真的c#方法
- c# 发送传真的方法
- .NET 使用C#两种发送邮件的方法
- C# 发送邮件的方法
- C#发送Email的方法
- 调用JavaAPI发送传真
- JACOB发送传真
- 传真发送的318配置和启动的流程
- [ASP.NET教程] c#写扩展方法
- C#图解教程学习笔记_第四章&五章类的基本概念和方法
- 发送邮件 的类 C# .net
- C# asp.net的定时发送
- asp.net能实现身份认证的EMAIL发送方法(c#版本)
- VS或C#或.NET环境下的发送邮件实现方法
- C# 传真服务
- Flume(NG)架构设计要点及配置实践
- java就近原则浅析
- 浏览器兼容性问题大汇总及解决方案
- Servlet监听器、过滤器与Spring拦截器
- Struts2中转发和重定向的区别以及实现方法
- 发送传真的c#方法_.NET教程
- 后台管理系统模板ACE
- Android项目:手机安全卫士(15)—— 获取手机安装应用与存储空间
- 正在进行调试的Web服务器进程已由IIS终止
- junit 测试保存 未加@Modifying,@Transactional(readOnly=false)报错
- 数据结构(6): 链队——队列的链式表示和实现
- Activity中UI框架基本概念
- 查找行迁移及消除行迁移(chained rows)
- IOS学习之IOS端账号密码登入和后台校验方式