przesłać plik i zapisać go w bazie danych można to zrobić na kilka sposobów. to jest jeden samouczek, jak to zrobić. . Ale problem polega na tym, że jeśli chcesz to zrobić za pomocą Ajax, jest to zdecydowanie możliwe, sprawdź to ale prawie powszechna przeglądarka tego nie obsługuje, rozwiązaniem jest:
- korzystanie z iframe:sprawdź ten samouczek
- korzystanie z wtyczki jquery sprawdź ten artykuł