Ana içeriğe geç

grupResimThumbList

Genel Bilgi

Özellik Değer
Tip Adı grupResimThumbList
Namespace tns (urn:WebticariService)
Açıklama Bir dosyaya ait küçük resim (thumbnail) listesini tutar. Her eleman farklı boyutta otomatik oluşturulmuş bir thumbnail kaydını temsil eder.
Kullanıldığı Tip grupResimBilgithumbnails

Yapı

grupResimThumbList, dt_ (doküman thumbnail) prefix'li alanlardan oluşan nesneleri içeren bir dizi tipidir.

grupResimThumbList
└── item[]   (0..n eleman)
    ├── dt_id
    ├── dt_dy_id
    ├── dt_boyut
    ├── dt_yol
    └── dosyaBase64

Alanlar

Alan Tip Zorunlu Açıklama
dt_id xsd:string Evet Thumbnail kaydının birincil anahtarı
dt_dy_id xsd:string Evet Üst dosya kaydının ID'si (grupResimBilgi.dy_id ile eşleşir)
dt_boyut xsd:string Hayır Thumbnail boyutu (örn. 150x150, 300x300, 800x600)
dt_yol xsd:string Hayır Thumbnail'in sunucudaki dosya yolu
dosyaBase64 xsd:string Hayır Thumbnail içeriği Base64 kodlanmış formatta

Örnek XML

<thumbnails>
  <item>
    <dt_id>201</dt_id>
    <dt_dy_id>101</dt_dy_id>
    <dt_boyut>75x75</dt_boyut>
    <dt_yol>/uploads/stok/thumbs/urun_001_75.jpg</dt_yol>
    <dosyaBase64>iVBORw0KGgoAAAANSUhEUgAA...</dosyaBase64>
  </item>
  <item>
    <dt_id>202</dt_id>
    <dt_dy_id>101</dt_dy_id>
    <dt_boyut>150x150</dt_boyut>
    <dt_yol>/uploads/stok/thumbs/urun_001_150.jpg</dt_yol>
    <dosyaBase64>/9j/4AAQSkZJRgABAQAA...</dosyaBase64>
  </item>
  <item>
    <dt_id>203</dt_id>
    <dt_dy_id>101</dt_dy_id>
    <dt_boyut>300x300</dt_boyut>
    <dt_yol>/uploads/stok/thumbs/urun_001_300.jpg</dt_yol>
    <dosyaBase64>UklGRiQAAABXRUJQVlA4...</dosyaBase64>
  </item>
</thumbnails>

Boş Liste

Thumbnail henüz oluşturulmamışsa liste boş döner:

<thumbnails/>

Notlar

  • Thumbnail boyutları Webticari sistem ayarlarına göre değişir; standart boyutlar sisteme özeldir.
  • dt_yol, üst dosyanın dy_yol'uyla aynı dizin yapısında ama farklı dosya adlarıyla organize edilir.
  • dosyaBase64 yalnızca gerektiğinde okunmalıdır; büyük resim setlerinde yanıt boyutu önemli ölçüde artar.

Kaynak Kod Notu: Bu bölüm, kaynak kod incelendikten sonra güncellenecektir.