Forum
Öncelikle merhabalar. Başlıkta da göründüğü üzere bunlarla ilgili bir sıkıntımız var. Durum şu ki;
Şirketimizde duran bir NAS (nsa 220 plus) aygıtımız var. Bunda her müşteri için sadece o müşterinin erişeceği bir klasör bulunuyor. O müşteriye ait dosyalar bu klasörde tutuluyor. Direkt NAS a uzaktan bağlanıp NAS 'ın kendi arayüzü ile login olup dosyalarına erişebilir. Yada Ftp ile erişim sağlayabilir. Ancak bizim istediğimiz, web sitemizden login olup, bizim sunduğumuz arayüz ile bu dosyalara erişmesi. Client dosyanın NAS tan geldiğini farketmeyecek. Direkt hosting sunucusundaki dosya gibi sunmak istiyoruz. Ve bu dosyayı indirebilecek. Fikirlerinizi paylaşırsanız çok minnettar olurum.
(Host'ta PHP ile NAS'a ftp bağlantısı kurmayı denedim ancak indirme işlemini host'a yapıyor)
Selamlar,
Ben olsam en basit söyle çözerdim...
Dosylar ftp'de mi yoksa cifs paylaşımda mı?
Web sunucu Windows mu Linux mu?
Cifs ise;
Elinizdeki nas cihazı cifs/smb destekliyor yani windows istemciler bağlanabilir. Eğer linux web sunucunuz varsa ona da cifs client yükleyerek bağlantı kurabilirsiniz. Daha sonra nas cihazından ilgili dosyaların olduğu en tepe klasörü web sunucunuza map edin, yani kalıcı bir bağlantısı olsun ve local klasörlerine erişir gibi erişsin.
Ftp ise;
Windows için: http://www.killprog.com/fdrve.html
Linux için: http://www.aslankara.com/mount-ftp-folder-to-a-local-directory-curlftpfs/
...gibi programlarla ftp bağlantılarını lokal klasörlere map edebilirsiniz.
Bundan sonra dosyalar local gibi görüneceğinden php yazılımınızdan yaptığınız kimlik doğrulamasına göre her kullanıcıya ayrı bir folder içindeki dosyaları listeleyip, download etmesini kolayca sağlayabilirsiniz.
Erkal
Çok teşekkür ederim bilgiler için. Ufkumu genişlettiniz. Ancak web sunucusu bir hosting firmasından kiralık. Cifs client yükleme şansımız yok galiba. Mevcut destekleri olup olmadığını araştıracağım. Yoksa alternatif yöntemleri araştırmaya devam.
Kolay gelsin.
Rica ederim.