Ana içeriğe geç

grupResimBilgi

Genel Bilgi

Özellik Değer
Tip Adı grupResimBilgi
Namespace tns (urn:WebticariService)
Kullanıldığı Endpoint'ler grupResimCek
Açıklama Webticari'nin dosya/görsel yönetim sistemindeki tek bir dosya kaydını temsil eder. Dosya meta verileri, Base64 içerik ve ilişkili thumbnail listesini kapsar.
İlişkili Tipler grupResimThumbList

Alanlar

Dosya Kaydı (dosya_yonetimi tablosu)

Alan Tip Zorunlu Açıklama
dy_id xsd:string Evet Dosya yönetimi tablosundaki birincil anahtar
dy_yol xsd:string Evet Sunucudaki dosya yolu (göreceli veya tam URL)
dy_boyut xsd:string Hayır Dosya boyutu (byte cinsinden)

Dokümantasyon İlişkisi (doküman_ilişki tablosu)

Alan Tip Zorunlu Açıklama
di_no xsd:string Hayır Dokümantasyon kayıt numarası
di_dosyano xsd:string Hayır Dosya sıra numarası
di_tablo xsd:string Hayır Dosyanın bağlı olduğu tablo adı (örn. stok, cari, demirbas)
di_tabloid xsd:string Hayır Bağlı tablodaki kaydın ID'si
di_varsayilan xsd:string Hayır Varsayılan resim mi? 1 = evet, 0 = hayır
di_dosyasira xsd:string Hayır Dosyanın görüntüleme sırası

Dosya İçeriği

Alan Tip Zorunlu Açıklama
dosyaBase64 xsd:string Hayır Dosyanın Base64 kodlanmış içeriği

İlişkili Tipler

Alan Tip Açıklama
thumbnails tns:grupResimThumbList Dosyanın küçük resim (thumbnail) listesi

Örnek XML

<resim>
  <dy_id>101</dy_id>
  <dy_yol>/uploads/stok/urun_001_ana.jpg</dy_yol>
  <dy_boyut>48320</dy_boyut>
  <di_no>55</di_no>
  <di_dosyano>1</di_dosyano>
  <di_tablo>stok</di_tablo>
  <di_tabloid>1001</di_tabloid>
  <di_varsayilan>1</di_varsayilan>
  <di_dosyasira>1</di_dosyasira>
  <dosyaBase64>iVBORw0KGgoAAAANSUhEUgAA...</dosyaBase64>
  <thumbnails>
    <item>
      <dt_id>201</dt_id>
      <dt_dy_id>101</dt_dy_id>
      <dt_boyut>150x150</dt_boyut>
      <dt_yol>/uploads/stok/thumbs/urun_001_ana_150.jpg</dt_yol>
      <dosyaBase64>iVBORw0KGgoAAAANSUhEUgAA...</dosyaBase64>
    </item>
    <item>
      <dt_id>202</dt_id>
      <dt_dy_id>101</dt_dy_id>
      <dt_boyut>300x300</dt_boyut>
      <dt_yol>/uploads/stok/thumbs/urun_001_ana_300.jpg</dt_yol>
      <dosyaBase64>/9j/4AAQSkZJRgABAQAA...</dosyaBase64>
    </item>
  </thumbnails>
</resim>

Notlar

  • di_varsayilan = 1 olan resim, ürün/kayıt kartında ana görsel olarak gösterilir.
  • dy_yol alanı sunucu kök dizinine göre göreceli ya da tam URL olabilir.
  • dosyaBase64 alanı büyük dosyalar için yanıt boyutunu ciddi ölçüde artırır; yalnızca gerektiğinde işlenmelidir.

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