Если отправять файл название которого латинскими все работает, но если используется кирилица в названии выдает ошибку acces denied. В программе используется установкаа кодировки UTF8, работает в Linux. А сервер установлен на windows. Я думаю в этом дело.
QTextCodec *codec=QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForTr(codec);
QTextCodec::setCodecForCStrings(codec);
QFileInfo fileInfo(nameFile);
file=new QFile(nameFile);
if(file->open(QIODevice::ReadOnly))
pFTP->put(file->readAll(), fileInfo.fileName());