9
Just started with XOOPS and I agree the 'standard' download module would really benefit from the facility for user file uploads, with file type and size restrictions. However, there is a alternative solution... nearly.
The 3rd party module 'gsdownloads' allows file uploads by users. It looks pretty good, but unless I am doing something wrong, it appears fatally flawed.
If you want to try it, after installation you will need to manually create a fully-writable 'upload' folder somewhere (the default is 'uploads' in the gsdownloads directory). You also need to CHMOD the gsdownloads/cache/config.php to 777 if you want to change any of the settings.
If you do this, users can select to 'browse' for a file on their HDD and upload it. It works, and the admin control panel for the module announces that there is an upload for 'approval', but this is where it seems to come unstuck.
All the details submitted by the user appear... but there is no way to see the uploaded filename, or create a URL for it. I figured there would be a 'show the related filename' button or something, but sadly not. Maybe someone with PHP skills could add this rather crucial feature.
Unfortunately, can't currently get any support on this from the developer
http://www.giantspider.biz as his/her website is unavailable. The module has file-type restrictions and appears to support PayPal payment for eBooks too, so would be nice if it all worked.