以下是我的代码,
procedure TForm1.Button2Click(Sender: TObject);
begin
with idftp1 do
begin
Username:=' ';
Password:=' ';
Host:=' ';
if not Connected then
begin
connect;
end;
end;
idftp1.Put('F:\CompanyData\4.bmp',idftp1.RetrieveCurrentDir+'\4.bmp',true);
end;跟踪过,连接可以实现,但是到PUT的时候就一直运行,不跳出来
过几分钟后,FTP上会看到一个我上传的文件,但是打开图片是空白的,大小为0 KB,
procedure TForm1.Button2Click(Sender: TObject);
begin
with idftp1 do
begin
Username:=' ';
Password:=' ';
Host:=' ';
if not Connected then
begin
connect;
end;
end;
idftp1.Put('F:\CompanyData\4.bmp',idftp1.RetrieveCurrentDir+'\4.bmp',true);
end;跟踪过,连接可以实现,但是到PUT的时候就一直运行,不跳出来
过几分钟后,FTP上会看到一个我上传的文件,但是打开图片是空白的,大小为0 KB,
解决方案 »
- 程序设计中有一个问题一直受到困扰,希望可以得到帮助,急求
- 請問如何得到所有正在運行中的程序的caption?
- 用ADOQuery连接数据库时提示“一般性网络错误”的问题,但ADOConnection已经连接?
- 怎样让鼠标移到DBGrid的第一列时变成手形状态?
- 如何通过程序得到显卡类型和网卡类型?
- 学JAVA 还是 C# ???
- 请yczyk有鬼进来接分!感谢你的帮忙!
- 哪位大哥给小弟一个MIDAS(多层应用开发程序)在d6下的例子,小弟感激不尽!!!
- 关于dat类型数据库的问题
- 关于DirectX。为什么无论如何也得不到IDirectDraw······
- 与java通信遇到的问题
- idftp上传的速度太慢
procedure TForm1.Button4Click(Sender: TObject);
var
sStr:string;
begin
OpenPictureDialog1.Execute;
sStr := OpenPictureDialog1.files[0];//函路径的文件名
if pos('.', sStr) <> 0 then
begin
while pos('\', sStr) <> 0 do
sStr := copy(sStr, pos('\', sStr) + 1, length(sStr) - pos('\', sStr) +1);
end;//最后不含路径的文件名
if OpenPictureDialog1.FileName <>''then
Begin
ADOQuery1.Insert;
TBlobField(ADOQuery1.FieldByName('p')).LoadFromFile(OpenPictureDialog1.FileName);
AdoQuery1.FieldByName('name_').AsString :=SStr;
AdoQuery1.Post ;
End
Else
Begin
showmessage('没有选择图片');
exit;
end;
end;