Понял, что дело даже не в скрипте. Если руками через браузер загружать то тоже так же без обложки грузит не красиво. а на приложение тг уже скрипт не сделать. как можно тогда может знает кто?
Дописывать в файл с новой строки
-
Ругается и что пишет?
Попробуйте еще таким способом.
http://wiki.bablosoft.com/doku.php?id=ru:how_to_let_user_to_choose_output_file_name