Hey UncleCheese, I asked you about this a few weeks ago and I'm still having trouble with it.
In FileDataObjectManager.php line 623:
$file->OwnerID = Member::currentUserID();
The file's OwnerID isn't being set.
After looking at Member::currentUserID I found that the session isn't working, $_SESSION is returning an empty array. But if I access the controller director $_SESSION has its normal data in it.
I'm not familiar with how swfupload works, but I'm suspecting that perhaps the flash application that uploads the file has its own session (or no session?).
What do you think?