Konuyu Paylaş : facebook gplus twitter

Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Php vb. kullanmadan Mysql upload
#11
(08-01-2018, Saat: 23:13)nehirnnn Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlPeki şöyle bir şey mantıklı olur mu?
Şimdi bizim derdimiz işin uzaktan erişim tarafı. Yani resimlerin ana bilgisayara aktarılması.
Seçilen bir resmi Base64 olarak database e kaydetsek.  Bu kaydetme eylemi bir fonksiyonu tetiklese ve resmi ana bilgisayara decode edip indirse. Sonra da veritabanındaki Base64 kodunun bulunduğu alana ya da başka bir alana dosya yolunu kaydetse ve eski uzunca karakterden oluşan Base64 silinse.

Upload işlemi gerçekleşmiş olur mu Smile Kafam karışık, denemedim ama teorik olarak buna benzer bir şey işte. Bu işlemler kaç saniye sürer, yüksek çözünürlüklü fotoğraflarda performansı nasıldır deneyince ortaya çıkacak.

Selam, güzel fikir, bahsettiğiniz mantık bence iş görür, böylece dediğiniz gibi herhangi bir ek yazılıma ihtiyaç olmadan dosyalarınız upload etmiş olursunuz.
Yalnız mysql içinden dışarıya nasıl jpg yada farklı formatta dosya oluşturursunuz onu araştırmak lazım.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#12
(09-01-2018, Saat: 06:18)masteryoda Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(08-01-2018, Saat: 23:13)nehirnnn Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlPeki şöyle bir şey mantıklı olur mu?
Şimdi bizim derdimiz işin uzaktan erişim tarafı. Yani resimlerin ana bilgisayara aktarılması.
Seçilen bir resmi Base64 olarak database e kaydetsek.  Bu kaydetme eylemi bir fonksiyonu tetiklese ve resmi ana bilgisayara decode edip indirse. Sonra da veritabanındaki Base64 kodunun bulunduğu alana ya da başka bir alana dosya yolunu kaydetse ve eski uzunca karakterden oluşan Base64 silinse.

Upload işlemi gerçekleşmiş olur mu Smile Kafam karışık, denemedim ama teorik olarak buna benzer bir şey işte. Bu işlemler kaç saniye sürer, yüksek çözünürlüklü fotoğraflarda performansı nasıldır deneyince ortaya çıkacak.

Kullanım amacınızı biraz daha açarsanız daha farklı çözüm önerileri tutulabilir,
1) Bu proje ne işe yarayacak örnek stok kartının resimlerimi tutulacak?
2) Resmin boyutu gerçekten önemli mi kullanıcı 15 mb bir jpg yüklemek istediğinde bunu olduğu gibi yükletecekmisiniz?
3) Kullanıcı resmi ne amaçla görecek 200x200 px görmesinin bir sakıncası olacakmı?
4) Sizden resimli bir rapor istenecekmi?
5) Resim ekleme güncelleme silme gibi işlemlerde yetkilendirme olacakmı
6) Resimlerin bir kopyalarının kullanıcının bilgisayarında durmasının sakınca varmı


Resimlerin ana bilgisayara aktarımı ile ilgili olarak yandex dropbox v.s api hizmeti veriyor bunlara upload etiğinizde ana bilgisayarınızda senkronizasyon açık olduğunda anabilgisayarınızda resimler inmiş olur.

Aslında benim PHP gibi bir server kullanmak istemeyişimin nedeni, bir uygulama için ne kadar çok yan uygulama kullanırsa o kadar çok sorun çıkması. Bu nedenle Yandex gibi senkronizasyon uygulamaları kullanmak istemiyorum. Örneğin virüs programında bir değişiklik olacak, uygulama bir şekilde engellenecek ve kendi yazdığım uygulamayı kullanan kişi arayıp programın çalışmıyor diyecek. Bu bir örnek, php içinde benzer sorunlar çıkacak. Mysql derseniz, onu kullanmaya mecburum. Yapacak bir şey yok. Ama mecbur olmadığım konular varsa onları kullanmak istemiyorum.

Stok ve parça resimleri gibi olacak. Kalite mühim değil, anlaşılır olsun yeterli. Kopyalanması önemli değil. Raporlarda yer almayacak. (Belki sonraki versiyonlarda yazıcı çıktısında yer alabilir). Yüklenmek istenen resmin boyutları küçültülebilir.
Cevapla
#13
Merhaba, MYSQL den dosya upload olayında herhangi bir ilerleme kaydedebildinizmi acaba?
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla
#14
(07-02-2018, Saat: 08:44)esistem Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba, MYSQL den dosya upload olayında herhangi bir ilerleme kaydedebildinizmi acaba?

Delphi beni mobil kısımda çok zorluyor. Bu nedenle php ile projemi bitirmeye çalışıyor. Maalesef öylece kaldı. Hızı nasıl olur bilmem ama bu fikrin uygulama üzerinde çalışmaması için bir neden yok gibi görünüyor...
Cevapla
#15
(10-02-2018, Saat: 17:57)nehirnnn Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(07-02-2018, Saat: 08:44)esistem Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba, MYSQL den dosya upload olayında herhangi bir ilerleme kaydedebildinizmi acaba?

Delphi beni mobil kısımda çok zorluyor. Bu nedenle php ile projemi bitirmeye çalışıyor. Maalesef öylece kaldı. Hızı nasıl olur bilmem ama bu fikrin uygulama üzerinde çalışmaması için bir neden yok gibi görünüyor...

Merhaba,
Açmış olduğunuz Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusunda ve bu konuda sanırım sorununuz aynı, dolayısıyla çözümü de ortak.
Birden fazla dil veya geliştirme ortamı; bakım ve iş yükünü arttıracaktır. Destek gücünüzü ve maliyetini arttıracaktır. Her iki projenizi de Delphi Teknolojileri ile yapmanızı öneririm.
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
#16
(28-12-2017, Saat: 02:23)nehirnnn Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlCevabınız büyük ihtimal hayır olacak ama belki bir umut diye sormak istiyorum.
Mysql tablolarımda resim yolunu, resimleri de klasörde tutmak istiyorum. Veritabanını yavaşlatmayacağını bilsem resimleri de db üzerinde tutmak daha pratik olacak ama tavsiyeler hep resimlerin disk üzerinde saklanması yönünde.
Uzaktan MYSQL e bağlanacak olan cihazlar, resim dosyalarını PHP vb. server uygulaması olmadan upload edip, sonra da geri görüntüleyebilir mi?
Herhangi bir yöntem ya da bileşen mevcut mu?


Mysql'in resimleri upload etme gbi bir özelliği malesef bulunmamakta. Mysql'de sadece text veri bulundurabilirsiniz ama resimleri şu yöntemlee tutabilirsiniz.

kullanıcı örneğin profil resmini yüklemek istediğinde yükleme işlemi dropbox'a gerçekleşir. kullanıcının mysql profiline dropbox adresi yazılır. Resmi görüntülemek istediğiniz zaman da mysqlden resim adresi çekilir. Resim download edilir ve Timage nesnesinde gösterilir.
Cevapla
#17
(10-02-2018, Saat: 19:37)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(10-02-2018, Saat: 17:57)nehirnnn Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlDelphi beni mobil kısımda çok zorluyor. Bu nedenle php ile projemi bitirmeye çalışıyor. Maalesef öylece kaldı. Hızı nasıl olur bilmem ama bu fikrin uygulama üzerinde çalışmaması için bir neden yok gibi görünüyor...

Merhaba,
Açmış olduğunuz Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusunda ve bu konuda sanırım sorununuz aynı, dolayısıyla çözümü de ortak.
Birden fazla dil veya geliştirme ortamı; bakım ve iş yükünü arttıracaktır. Destek gücünüzü ve maliyetini arttıracaktır. Her iki projenizi de Delphi Teknolojileri ile yapmanızı öneririm.

Bu projede şöyle bir yöntem seçmiştim. Projenin konusu büro otomasyonu. Mobil uyumlu bir yönetim scripti yazdım php ile. Veritabanı, stok vb. her türlü işlevi bu script gerçekleştiriyor. Mobil kısımda da bir webview ile bu scripti gösteriyorum. Barkod okuma vb. native özellikler gereken yerlerde javascript kodları ile webview içindeki eventlerden yararlanıyorum. 
Epeyce bir yol almış olsam da maalesef her sistemde yorucu konular çıkıyor karşıma.
Galiba haklısınız, kızdırsa da, ara ara bıraktırsa da sadece delphi yi seçmeliyim...

(11-02-2018, Saat: 03:25)hakanharbeli Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(28-12-2017, Saat: 02:23)nehirnnn Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlCevabınız büyük ihtimal hayır olacak ama belki bir umut diye sormak istiyorum.
Mysql tablolarımda resim yolunu, resimleri de klasörde tutmak istiyorum. Veritabanını yavaşlatmayacağını bilsem resimleri de db üzerinde tutmak daha pratik olacak ama tavsiyeler hep resimlerin disk üzerinde saklanması yönünde.
Uzaktan MYSQL e bağlanacak olan cihazlar, resim dosyalarını PHP vb. server uygulaması olmadan upload edip, sonra da geri görüntüleyebilir mi?
Herhangi bir yöntem ya da bileşen mevcut mu?


Mysql'in resimleri upload etme gbi bir özelliği malesef bulunmamakta. Mysql'de sadece text veri bulundurabilirsiniz ama resimleri şu yöntemlee tutabilirsiniz.

kullanıcı örneğin profil resmini yüklemek istediğinde yükleme işlemi dropbox'a gerçekleşir. kullanıcının mysql profiline dropbox adresi yazılır. Resmi görüntülemek istediğiniz zaman da mysqlden resim adresi çekilir. Resim download edilir ve Timage nesnesinde gösterilir.

Teşekkürler... Ticari bir proje olduğu için her türlü materyalin kendi bilgisayarlarında bulunmasını istiyorlar. Cloud teknolojileri anlatamıyoruz maalesef halen büyük bir kesime.
Cevapla
#18
(12-02-2018, Saat: 02:04)nehirnnn Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
(10-02-2018, Saat: 19:37)Fesih ARSLAN Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMerhaba,
Açmış olduğunuz Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol konusunda ve bu konuda sanırım sorununuz aynı, dolayısıyla çözümü de ortak.
Birden fazla dil veya geliştirme ortamı; bakım ve iş yükünü arttıracaktır. Destek gücünüzü ve maliyetini arttıracaktır. Her iki projenizi de Delphi Teknolojileri ile yapmanızı öneririm.

Bu projede şöyle bir yöntem seçmiştim. Projenin konusu büro otomasyonu. Mobil uyumlu bir yönetim scripti yazdım php ile. Veritabanı, stok vb. her türlü işlevi bu script gerçekleştiriyor. Mobil kısımda da bir webview ile bu scripti gösteriyorum. Barkod okuma vb. native özellikler gereken yerlerde javascript kodları ile webview içindeki eventlerden yararlanıyorum. 
Epeyce bir yol almış olsam da maalesef her sistemde yorucu konular çıkıyor karşıma.
Galiba haklısınız, kızdırsa da, ara ara bıraktırsa da sadece delphi yi seçmeliyim...

(11-02-2018, Saat: 03:25)hakanharbeli Adlı Kullanıcıdan Alıntı: Linkleri Görebilmeniz İçin Giriş yap veya Üye OlMysql'in resimleri upload etme gbi bir özelliği malesef bulunmamakta. Mysql'de sadece text veri bulundurabilirsiniz ama resimleri şu yöntemlee tutabilirsiniz.

kullanıcı örneğin profil resmini yüklemek istediğinde yükleme işlemi dropbox'a gerçekleşir. kullanıcının mysql profiline dropbox adresi yazılır. Resmi görüntülemek istediğiniz zaman da mysqlden resim adresi çekilir. Resim download edilir ve Timage nesnesinde gösterilir.

Teşekkürler... Ticari bir proje olduğu için her türlü materyalin kendi bilgisayarlarında bulunmasını istiyorlar. Cloud teknolojileri anlatamıyoruz maalesef halen büyük bir kesime.


Yeni bir analiz yaparak Delphi ile başlarsanız; buradan aşama aşama birlikte geliştirebiliriz.
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
#19
Aslında PHP ile zorlanmadan yapabilirsiniz sorunsuz bir şekilde, Resim upload, işleme vb. işlemler oldukça kolay bir şekilde gerçekleşiyor. Bende tablet, telefon gibi cihazlardan erişim ve raporlamalarda PHP tercih ediyorum.
Linkleri Görebilmeniz İçin Giriş yap veya Üye Ol
WWW
Cevapla

Konuyu Paylaş : facebook gplus twitter



Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Mysql Büyükten Küçüğe Sıralama Sorunu hakanharbeli 4 126 25-04-2018, Saat: 08:26
Son Yorum: yhackup
  Mysql db'ye bağlantı kurma Dostk 3 182 05-04-2018, Saat: 19:55
Son Yorum: faktoral
  Mysql database bağlantısı serhat 3 189 31-03-2018, Saat: 08:36
Son Yorum: klavye
  Delphi 7 MySql Tarih işlemi dicle_gsm 5 467 18-05-2017, Saat: 15:36
Son Yorum: dicle_gsm
  Üçüncü Parti Bileşen Kullanmadan MemTable Oluşturma pro_imaj 2 1.003 11-11-2016, Saat: 00:40
Son Yorum: pro_imaj



Konuyu Okuyanlar: 1 Ziyaretçi