• 06-03-2009, 19:17:14
    #1
    Arkadaşlar asp ile yapılmış bir sitede, kullanıcıların avatarını kendileri yükleyebilsin istiyorum. Fakat bunu yaparken veritabanına (access) kaydedilsin o şekilde kullanıcıda görünsün istiyorum. Biraz arama yaptım şu açıklamayı buldum.

    Kullanıcılara FileUpload nesnesiyle, sunucuda herhangi bir dizine resmi
    yüklettiniz, diyelim ki Uygulama dizininde "Resimler" diye bir klasöre..
    Daha sonra bu dosya yolunu veritabanına kaydettirebilirsiniz.
    Resmi çekmek istediğinizde de, o kullanıcının veritabanındaki resimyolu
    alanından resmin nerede olduğunu çekip, uygulamada resmi görüntüleyebilirsiniz..
    asp diline yabancıyım denedim olmuyor. bunu yapacak arkadaşlar var mı acaba? formu felan yaptım kodlarıda yazıyorum olmuyor. image_upload kısmında yardımcı olabilirmisiniz?
  • 07-03-2009, 00:40:49
    #2
    yok mu bir yardım edecek asp coder? (:
  • 07-03-2009, 01:59:06
    #3
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Sunucunun desteklediği UPLOAD componentini öğrenirsen ona uygun hazır kodlanmış bi UPLOAD scripti bulabilirsin...

    Buna ilave birkaç satır kod girerek access de ilgili kullanıcıya ilgili dosyanın adı girilmesi sağlanır. Bunun için de access de TABLO ve SÜTUN adlarını belirtirsen forumda yardım alabilirsin.
  • 08-03-2009, 13:37:43
    #4
    herhangi bir bileşen olması zorunlu değil. sadece fso ile de yapabilirsin. resmi upload ile herhangi bir klasöre yüklettir. dosya adını veritabanına yazdır. (binary olarak dosyayı değil, sadece ismini) gerisi üye bilgilerinden resim yolunu göstermek.
    misal resimler klasörüne avatar1.jpg diye yüklediler. kayıtsetinden eleman girince resim adını veritabanından çekip sadece yolunu yazdır. <img src="resimler/<%=rs("avatar")%>" />gibi.