Şu anda Zend Framework kullanarak ve bir dosya yükleme formu var duyuyorum. Kimliği doğrulanmış bir kullanıcı uygulamada bir dizinde saklanır bir dosya yüklemek için yeteneği ve veritabanında saklanan bir konuma sahiptir. Bu şekilde bu indirilebilir bir dosya olarak görüntülenebilir.
<a href="/upload-location/filename.pdf">Download</a>
Ama ben fark ediyorum bir şey, aynı adı taşıyan bir dosya yüklenenler dizinde bir dosyanın üzerine olacaktır. Orada hiçbir hata mesajı, ne dosya artışı yapar. Yani dosya üzerine (veya tarih asla) gerekir düşünüyorum.
, Yükleme, taşıma veya bu dosyaları saklarken ben farkında olması gereken bazı en iyi uygulamaları nelerdir? Dosya adı her zaman benzersiz olduğunu bu yüzden her zaman dosyaları yeniden adlandırma olmalı?