Delphi content-type

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
turkerunutmaz
Üye
Mesajlar: 57
Kayıt: 04 Oca 2008 04:53
Konum: İstanbul
İletişim:

Delphi content-type

Mesaj gönderen turkerunutmaz »

Merhabalar.Arkadaşlar dosyaların content-type larını nasıl alabiliriz?
mesela a.jpg>image/jpg
bunları dosya isminden çıkaran fonksiyon var mı?
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Delphi dosya fonksiyonlarını incelemeni tavsiye ederim bunlar hazır olarak sunuluyor...
Kullanıcı avatarı
turkerunutmaz
Üye
Mesajlar: 57
Kayıt: 04 Oca 2008 04:53
Konum: İstanbul
İletişim:

Mesaj gönderen turkerunutmaz »

ben bulamadım . o kadar aradım yani jpg formatındaki dosyanın image/jpg diye content -type ını verecek bir fonksiyon varsa yazarmısın?
Kullanıcı avatarı
sadettinpolat
Moderator
Mesajlar: 2131
Kayıt: 07 Ara 2003 02:51
Konum: Ankara
İletişim:

Mesaj gönderen sadettinpolat »

cok emin degilim ama bildigim kadariyla bu ozellik dosyanin icerisinde tutulan birsey degil. siz sunucudan (apache/iis vs) bir dosya talep ettiginizde sunucu talep edilen dosyaya ek olarak dokuman boyu, son degistirilme tarihi , dokuman tipi gibi bazi bilgileri http header bilgisi adi altinda size gonderiyor.

content-type ta bu ozelliklerden biri. sizin belirttiginiz sekilde bir jpg dosyasinin icerisinde image/jpg gibi bir bilgi bulunmaz.

daha fazla bilgi icin "jpg header", "http header" gibi kelimelerle arama yapabilirsin.
"Sevmek, ne zaman vazgececegini bilmektir." dedi, bana.

---
http://sadettinpolat.blogspot.com/
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Kod: Tümünü seç

uses  FileCtrl,shellapi;
....................................
var
Info    : TSHFileInfo;
deger:string;
begin
SHGetFileInfo(PChar('C:\dosya.jpg'),0,Info,SizeOf(TSHFileInfo),SHGFI_SYSIconIndex or SHGFI_TYPENAME);
deger:=Info.szTypeName;
end;
Bu kod işene yarayabilir....
Kullanıcı avatarı
aslangeri
Moderator
Mesajlar: 4322
Kayıt: 26 Ara 2003 04:19
Konum: Ankara
İletişim:

Mesaj gönderen aslangeri »

@sadettin;
exif diye bişey duymadın mı?
http://www.google.com.tr/search?q=exif+ ... =firefox-a
hadi kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Mesaj gönderen Battosai »

Benim gönderdiğim kod gayet güzel çalışıyor. Yalnız tam senin istediğin mi bilmem bu kod ile dosya tipi windowsta nasıl tanımlı ise onu veriyor.Örneğin
Mp3 dosyası seçersen bende winamp yüklü olduğu için Winamp Media File oalrak görüyor...tam senin istediğin gibi değil heral....
diğer türlüsü tipleri kendin tanımlayacaksın dizi içinde ona göre değer döndüreceksin....
Cevapla