Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Timage nesnesindeki resmi datasnap sunucuya göndererek kaydetme
#1
Telefondan çekip TImage nesnesinde gösterdiğim resmi datasnap sunucusundaki bir yere (veritabanına değil) kaydetmek istiyorum. Resmi MemoryStream olarak gönderip kaydetmek istiyorum (yada önereceğiniz başka bir şekilde) ancak bir türlü yapamadım. Bu konuda bilgilerinize ihtiyacım var. Teşekkür ederim.
Cevapla
#2
Merhaba

Eğer db e kaydetmeyecekseniz Indy haricinde bir seçenek bilmiyorum. Ben daha önce denedim bir çok sorunlar çıkmıştı özellikle
Image tipleri PNG,JPEG,JPG gibi format farklılıklrında Indy serverda bunu ayrıştırmak gerekiyor.

Bende konuyu takip edeceğim. Eğer bu şeklde başaramazsanız db e kaydedip oradan tekrar harddiske kayıt da edebilirsiniz.

Indy örneklerinii incelemeniz de fayda var.

Kolay değil biraz uğraşmanız gerekecek > https://www.delphican.com/showthread.php?tid=3463
Genelde telefondan ingilizce klavye ile ileti gönderiyorum.
Cevapla
#3
Hocam DS sunucudaki DB ye kaydedip belirli aralıklarda bu db yi kontrol edip fiziksel olarak kaydedin. Sanırım en basit yol bu.
// Bilgi paylaştıkça çoğalır.. 

Cevapla
#4
İlginç. Datasnap ile server a resim kaydetmenin bu kadar zor olacagini düşünmemiştim.
Cevapla
#5
Merhaba,
Mobil uygulama tarafında, resmi Stream'a aldıktan sonra base64 formatına dönüştürün ve sunucuya gönderin.
Sunucu uygulama tarafında, StringStream ile bu veriyi alıp doğrudan SaveToFile yöntemi ile dosyası sunucudaki bir path'e gönderdiğiniz formatta kaydedebilirsiniz.
While true do; Hayat döngüsü, kısır değildir! Yapılan bir yanlış, o döngünün dışına çıkmanızı sağlayacaktır.
WWW
Cevapla
#6
(25-03-2020, Saat: 02:07)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Merhaba,
Mobil uygulama tarafında, resmi Stream'a aldıktan sonra base64 formatına dönüştürün ve sunucuya gönderin.
Sunucu uygulama tarafında, StringStream ile bu veriyi alıp doğrudan SaveToFile yöntemi ile dosyası sunucudaki bir path'e gönderdiğiniz formatta kaydedebilirsiniz.

Bahsettiginiz method indy ile client server metodu mu ? Datasnap uzerinden mi?
Genelde telefondan ingilizce klavye ile ileti gönderiyorum.
Cevapla
#7
Yoğunluğu atlatıp bir ara deneyip sonucu paylaşırım.
Cevapla


Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  ClientDataSet image field yükleme (DataSnap) 41linea41 3 718 22-07-2019, Saat: 08:13
Son Yorum: Fesih ARSLAN
  Datasnap Bindvisual sorunu hakanharbeli 3 948 13-06-2019, Saat: 23:57
Son Yorum: hakanharbeli
  Datasnap defalarca veri çekme sorunu hakanharbeli 11 1.978 17-01-2019, Saat: 23:29
Son Yorum: hakanharbeli
  SQL Server veritabanına nasıl bağlanmalıyız? Unidac mı, Firedac mı, DataSnap mi? csunguray 1 861 07-11-2018, Saat: 11:23
Son Yorum: Fesih ARSLAN
  TStringList Oluşturup Datasnap ile göndermek? hakanharbeli 2 916 27-09-2018, Saat: 09:19
Son Yorum: hakanharbeli



Konuyu Okuyanlar: 1 Ziyaretçi