TestLink supports attaching files to test cases. From Home, click Edit Test Cases. Find a test case and scroll down. There should be a button "Attach File".
PHP has its own configurations regarding uploads. You'll have to see the PHP.ini file and make sure that that allows it.