老板给我一个myFAX的传真服务器,让我用java语言写一个通用发送传真的通用类。麻烦大吓们想想办法,需要些什么东西,要配置什么东西,还有例子都需要。本人是菜鸟,以前没接触过这类东西。。
由于刚在CSDN上建号,所以不能给太多的分,实在抱歉! Email:[email protected]
由于刚在CSDN上建号,所以不能给太多的分,实在抱歉! Email:[email protected]
解决方案 »
- 关于页面修改数据后提交,action返回页面后显示不了修改后的数据,但是点查询按钮后就会看到刷新的内容!!!!!
- Jsp 如何实现include 工程外的页面?
- DWR无法获取data
- 求JSF自定义组件代码
- 求大牛解答关于Struts2的<s:debug>标签的问题
- javabean 连接 mysql 空指针?tomcat
- jsp中的图片在浏览器中一直是读取状态
- iframe跨域嵌套问题!!求大神帮忙
- JSP的一个问题?请指教!急!!!!
- 我的学习方向,大家给点建议,谢谢了
- java 在 linux 中执行 cp命令的奇怪问题!
- [求助]用struts实习ajxa报错,我已经return null了
只给了我这些内容,你们帮看看能做吗?太小气了,一看就知道不是原厂商给的。
一个dll文件,还有个DOC文档。内容大概如下:
MYFAX传真服务接口0.1
-------0.1接口函数说明
DLL.dll函数说明,1、//接收传真
Function GetRcvdFaxFileEx(HD: THandle; FaxPath: Pchar; sServer: Pchar;
sDir: Pchar; Rinfo: Pchar; var RCount :integer;
const iType: Integer; var iErr: Integer; sErr: Pchar): Boolean; stdcall;
HD:调用窗体句柄
FaxPath:保存目录,传真文件保存在[FaxPath]->[cmmbox]->[年月]目录下。
例如09年2月份第一封传真:E:\DLL\bin\cmmbox\200902\090200000.tif
sServer:MYFAX服务器IP
sDir:用户
Rinfo:传真信息:每项用Tab间隔开,第条信息用回车换行间隔开,
第1项 原文件名
第2项:FAX ID
第3项:端口线路
第4项:页数
第5项:文件大小(Kb)
第6项:传真机标识CSID
第7项:来电号码CID
第8项:分机号码(000即无分机号)
第9项:接收时间
第10项:分辨率,0表204*196 1表204*98
第11项:R为外部传真,否则为内部传真
第12项:1为公共传真,否则为私人传真
第13项:内部传真序号
第14项:新文件后缀
例如:
1304_ttyS4_1_49362___000_2009:02:25:13:23:17_0_R_1.tif 1304 ttyS4 1 48.21 000 2009:02:25 13:23 0 R 1 .tif'
#9为Tab,#$D#$A为回车换行转换如下。
'1304_ttyS4_1_49362___000_2009:02:25:13:23:17_0_R_1.tif'#9'1304'#9'ttyS4'#9'1'#9'48.21'#9#9#9'000'#9'2009:02:25 13:23'#9'0'#9'R'#9'1'#9#9'.tif'#$D#$ARCount:传真数
iType: 0:私人传真,1:公共传真,2:全部
iErr:错误代码
sErr:错误信息
//发送传真
Function mySendFaxEx(HD: THandle; FaxPath: Pchar; sServer: Pchar; sinfo : Pchar;
sFileName: Pchar; AJobInfo: Pchar;Var IErr : Integer; sError: Pchar;
const sLoginUserID:String=''): Boolean; stdcall;HD:调用窗体句柄
FaxPath:保存目录
sServer:MYFAX服务器IP
sinfo:发送信息,第项用Tab(ASCII码为#9)间隔,顺序为:传真号码,发送时间,发送人,发送方公司,接收人,接收方公司,地址,传真号,发送线路,摘要,拨号次数,重试次数,优先级
例如:
传真号码#9发送时间#9发送人#9发送方公司#9接收人#9接收方公司#9地址#9传真号#9发送线路#9摘要#9拨号次数#9重试次数#9优先级85301102 NOW send company Rename cp any ts 1 1 127sFileName:文件名
AJobInfo:返回JobID。
iErr:错误代码
sError:错误信息
sLoginUserID