$files = $web->receive(function($file,$formFieldName){
// ...
},true,function($fileBaseName, $formFieldName){
// build new file name from base name or input field name
return "custom_filename.jpg";
}
);
The upload path is known, however- its set in the UPLOAD hive variable.