如何给idhttp上传的文件改名?

darkie28 2005-10-10 09:45:59
tmp := TIdMultiPartFormDataStream.Create;
tmp.AddFile('File1',OpenDialog.Files[0],'');
try
idhttp1.Post(UpPath,tmp);
finally
tmp.free;
end;
这样就把opendialog.files[0]的文件给上传到了服务器上,可是文件名还是opendialog.files[0]选择的,我想在上传的时候就给他改名字,该怎么办?
...全文
160 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
darkie28 2005-10-20
  • 打赏
  • 举报
回复
研究了下,原来都是需要用asp来接收,结贴。
darkie28 2005-10-11
  • 打赏
  • 举报
回复
顺便问一下怎么删除上传到服务器上的文件.
myy 2005-10-10
  • 打赏
  • 举报
回复
文件到了服务器端,它在客户端的路径和名字其实已经没什么意义了,顶多可以作作参考,服务器端应该按照它自己的逻辑来处理这些文件,比如可以不落地,直接进数据库等等。

我不太了解你用的 ASPComponent.CoIFileUpload 。我在JSP中用的组件,接受到文件后,并不直接就替你保存文件到磁盘,但可以用程序写保存代码保存,甚至可以直接获取文件的“数据流”。

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧