Jump to content

Recommended Posts

Posted

Selamlar,

 

Kendi yerel bilgisayarımdaki bir resmi, uzak sunucuda çalışmakta olan uygulamaya yerel browser aracılığı ile gönderip orada veritabanına kaydetmek istiyorum.

Kullandığım bileşenler TOpenpictureDialog ve UniImage .

 

I want to save an image from my computer to database on remote server.

 

Win32 masaüstü uygulamasında yaptığım kodlama şu şekilde;

 

Procedure ResimSecF.ResimYukle;

var

bmp : TBitmap;

jpg : TJpegImage;

yol : string;

Begin

Jpg := TJPEGImage.Create;

Bmp := TBitmap.Create;

yol :=folder + '\' +Label2.Caption;

Jpg.LoadFromFile(yol);

Bmp.PixelFormat := pf24bit;

Bmp.Width := 1024;

Bmp.Height := 768;

Bmp.Canvas.StretchDraw(Rect(0, 0, 1024, 768), Jpg);

Jpg.Assign(Bmp);

ResimF.DBImage1.Picture.LoadFromFile(yol);

ResimF.TbResimRESIM.Assign(jpg);

Jpg.Free;

Bmp.Free;

End;

  • Administrators
Posted

Aradığım bu değildi ama yine de teşekkürler.

 

Örnekte dosyayı nasıl sunucuya ulaştırabildiğiniz gösterilmiş. O noktadan sonra normal bir dosyaya veya bir tablo'ya kaydetmek için gerekli kodları yazmak yeterli oluyor.

  • 3 months later...
Posted

FIRST : UPLOAD AN IMAGE TO UNIIMAGE

 

NEXT ; USE THESE CODES FOR SAVE BUTTON

 

var

bmp : TBitmap;

jpg : TJpegImage;

begin

Jpg := TJPEGImage.Create;

Bmp := TBitmap.Create;

Jpg.LoadFromStream(UniFileUpload1.Stream);

Bmp.PixelFormat := pf24bit;

Bmp.Width := 768;

Bmp.Height := 1024;

Bmp.Canvas.StretchDraw(Rect(0, 0, 768, 1024), Jpg);

Jpg.Assign(Bmp);

"TABLE NAME+BLOB FIELD NAME".Assign(jpg);

Jpg.Free;

Bmp.Free;

"TABLE NAME".Post;

 

 

THIS IS CODE FOR IMAGE TO DB.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...