文件路径问题(100分)

  • 主题发起人 主题发起人 yourice
  • 开始时间 开始时间
Y

yourice

Unregistered / Unconfirmed
GUEST, unregistred user!
我用DELPHI写了一个ASP邮件组件,调用组件的ASP在服务器上。当上传附件时只能上传
服务器上的文件(也就是说只能上传本机文件)。比如说,如果我想上传我电脑上的一
个文件D:/1.GIF,却到服务器上找这个文件,当然找不到,就出错了。相反,如果我
上传服务器上某个文件//SERVER/2.GIF,就成功了,该怎么办呢?
 
程序操作的时候
先把文件存到服务器
在发送相应的文件
 
错误提示信息:
promailer.delphimailer 错误 '8000ffff'
Cannot open file D:/3.gif
 
问题是对于D:/*.gif这样的路径SERVER都从本机的D盘去找文件,如果有才能上传成功,
否则就出错:Cannot open file 。先把文件存到服务器,一样的先要找到文件,避不开
这问题啊。
 
先把文件存到服务器上!!!
 
怎么保存?copyfile('d:/3.gif','d:/4.gif',false),对于D:/*.gif这样的路径,SERVER
不能辨别那个是SERVER本机上的文件,那个是由我电脑上传来的文件啊!先把文件存到
服务器,一样的先要找到文件,避不开这问题啊。
 
最近看到了左轻侯的文件上传组件,总算理解了文件上传的原理:就是读出表单原始信息,
然后对此做处理,提交的非文件信息存入TStringList,文件写入TFileStream。
然后试用该组件,运行正常。
多谢各位!大富翁真是卧虎藏龙之地!
 
在哪里有?
 
http://www.delphibbs.com/delphibbs/dispq.asp?lid=1174760
 
后退
顶部