Non vediamo il form... per cui il problema potrebbe essere lì... ad esempio, accertati che enctype sia appropriato:

codice:
<form enctype="multipart/form-data" ...