起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 661|回复: 14

【结贴】[问题]上传文件截取保存路径问题

[复制链接]
发表于 2010-6-24 07:50:47 | 显示全部楼层 |阅读模式
请问
使用X3平台,自助开发的上传,下载。
有没有函数能截到,该文件上传到服务器所保存的路径。

如使用代码
DataSetBrokerFJ.DataSet.FieldByName('MC').AsString := ExtractFileName(OpenDialog.FileName);
//在数集合FJ 的 ‘MC’字段保存上传文件的名称
TBlobField(DataSetBrokerFJ.DataSet.FieldByName('WJNR')).LoadFromFile(OpenDialog.FileName);
//在FJ数据集的‘WJNR’字段上保存文件的内容,二进制流
回复

使用道具 举报

发表于 2010-6-24 09:18:58 | 显示全部楼层
如使用代码
DataSetBrokerFJ.DataSet.FieldByName('MC').AsString := ExtractFileName(OpenDialog.FileName);
//在数集合FJ 的 ‘MC’字段保存上传文件的名称
TBlobField(DataSetBrokerFJ.DataSet.FieldByName('WJNR')).LoadFromFile(OpenDialog.FileName);
//在FJ数据集的‘WJNR’字段上保存文件的内容,二进制流
----------------------
你这是把文档附件存在 fj这个数据表中的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-24 09:50:12 | 显示全部楼层
是的,
回复 支持 反对

使用道具 举报

发表于 2010-6-24 09:56:32 | 显示全部楼层
附件直接以二进制流的方式保存到数据库中的,那怎么会有文件上传到服务器所保存的路径呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-6-24 10:07:26 | 显示全部楼层
在我们自己写的功能中想要实现:
1。 上传文件,就是在客户端选择文件,上传到文档服务器,不通过附件关联的方式,自己写程序如何实现?
2。 在上传时把文件在文档服务器上保存的路径和文件名(或者其他能够确认该文件位置的信息)保存到我们自己定义的表中。
3。 编写程序,通过自己定义的表中保存的路径和文件名进行文件的打开、编辑等操作。
回复 支持 反对

使用道具 举报

发表于 2010-6-24 10:43:50 | 显示全部楼层
1。 上传文件,就是在客户端选择文件,上传到文档服务器,不通过附件关联的方式,自己写程序如何实现?
---可以通过 ftp的方式来实现。具体思路可以 用delphi去实现ftp上传下载,然后以第三方控件的形式引入到平台。

2。 在上传时把文件在文档服务器上保存的路径和文件名(或者其他能够确认该文件位置的信息)保存到我们自己定义的表中。
---这儿如果用ftp的方式,你可以自己定义上传的路径、文件名、后缀名等等,以及对这个文件做一些操作,比如改名或者加密压缩之类的。

3。 编写程序,通过自己定义的表中保存的路径和文件名进行文件的打开、编辑等操作。
----同样的,你只要通过ftp的方式下载到本地,然后只要给文件正确的后缀名,通过调用shellApi的方式,进行文件的打开。
回复 支持 反对

使用道具 举报

发表于 2010-6-24 13:21:44 | 显示全部楼层
不想用ftp,还是想用justep的文档服务器,这几个需求平台里可以通过编程实现吧。
回复 支持 反对

使用道具 举报

发表于 2010-6-24 13:46:28 | 显示全部楼层
那7楼的跟1楼说的完全是两个含义
代码实现平台中的文档上传下载需要调用文档库中的相关方法,具体可以参考 http://bbs.justep.com/forum.php?mod=viewthread&tid=29327
对于上传后的路径 问题 ,http://bbs.justep.com/forum.php? ... TDocSystem表中。
回复 支持 反对

使用道具 举报

发表于 2010-7-1 17:48:36 | 显示全部楼层
请问楼主,你的下载的代码是怎么实现的?谢谢
回复 支持 反对

使用道具 举报

发表于 2010-7-1 17:50:03 | 显示全部楼层
9楼,http://bbs.justep.com/forum.php?mod=viewthread&tid=29327 这个帖子中12楼就是调用平台的上传下载代码。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-8 01:32 , Processed in 0.046183 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表