把notes中的基本数据导入到sql中都成功了,唯独附件没有成功,请大家给点代码呀!这几天搞这东西头大,都三年没摸它了!
While Not(messagedoc Is Nothing)
result.AddRow
Call result.SetValue("FileNo",messagedoc.FwNo(0))
Call result.SetValue("preUser",messagedoc.preUser(0))
result.UpdateRow
Set messagedoc = messageview.GetNextDocument(messagedoc)
Wend
上面是我的一段代码,就是不知道该如何把notes表单中的附件变成二进制付给result.SetValue,谢谢大家给点代码!谢谢!
问题点数:50、回复次数:10Top
1 楼fanbingjxdd(...xp)回复于 2006-04-05 20:55:43 得分 30
可以采用FTP的方式,调用这个函数,我已经通过这个函数实现文件上传
class MyFtpClient extends FtpClient
{
public MyFtpClient(String sourcefolder,String ftpname,String ftpfolder,String filename,String ftpuser,String ftppassword)
{
try
{
//open the server
openServer(ftpname);
//login
login(ftpuser,ftppassword);
binary();
if(!ftpfolder.equals("nil"))
cd("/"+ftpfolder);
File filesourcefolder=new File(sourcefolder);
FileInputStream mystream=new FileInputStream(filesourcefolder+"/"+filename);
byte[] buffer=new byte[mystream.available()];
OutputStream os=put(filename);
BufferedOutputStream fos=new BufferedOutputStream(os);
int count;
while((count=mystream.read(buffer))!=-1)
fos.write(buffer,0,count);
fos.close();
mystream.close();
// }
closeServer();
if (filename!=null)
{
File filesourcefolder1=new File(sourcefolder+"/"+filename);
filesourcefolder1.delete();
}
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
)Top
2 楼WNASP(这年头什么都“和谐”)回复于 2006-04-06 09:40:46 得分 0
我是说用lotusscript吧notes中的附件生成二进制,然后放入sql数据库中Top
3 楼magicknight(堆堆)回复于 2006-04-06 11:38:18 得分 5
顶~~~Top
4 楼WNASP(这年头什么都“和谐”)回复于 2006-04-06 14:50:51 得分 0
救救我吧!
网上搜索过了,没有呀Top
5 楼turing600(turing600)回复于 2006-04-06 15:46:03 得分 5
Lotus的帮助中有,查看Lotus Connector LotusScript Extensions Guide,如何操作binaryTop
6 楼WNASP(这年头什么都“和谐”)回复于 2006-04-06 16:25:40 得分 0
请问“Lotus Connector LotusScript Extensions Guide”在那里?帮助中好像没有找到呀?Top
7 楼WNASP(这年头什么都“和谐”)回复于 2006-04-07 16:17:46 得分 0
好像仍然没有人贡献代码Top
8 楼sky7()回复于 2006-04-09 22:33:55 得分 10
用java可行, louts.domino.EmbeddedObject , 得到byte[] 数据,写入数据库即可
我遇到的难题是反过来移植,
从关系数据库到domino数据库, 如何写入domino的EmbeddedObject ,请指点Top
9 楼HengHuan(山里人)回复于 2006-10-10 10:01:08 得分 0
路过,帮顶Top
10 楼angleoldhen(oldhen)回复于 2006-10-31 16:21:10 得分 0
大哥,您是如何实现转换的,能指点一二吗?Top




