Не понимаю почем не работает,выдает ошибку 4,"Ошибка файловой операции"- что это значит?,на обычном компоненте WinFTP все работает.
code_34649.txt
Этот топик читают: Гость
|
Ответов: 230
Рейтинг: 1
|
|||
| карма: 1 |
| ||
| файлы: 1 | code_34649.txt [395B] [248] |
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
А где установка основных параметров -- Host, Username, Password, LocalName, RemoteName
|
|||
| карма: 22 |
|
|
Ответов: 230
Рейтинг: 1
|
|||
|
nesco, это все есть,все работает и к серверу подключается,только не хочет читать фаил
|
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
lll0 писал(а): только не хочет читать фаилА файл точно находится в директории Root, и точно присвоено имя LocalName, если этого имени не будет, то выдаст файловую ошибку Должно быть что-то типа такого или на верхних точках, но оба имени должны быть обязательно |
|||
| карма: 22 |
|
|
Ответов: 230
Рейтинг: 1
|
|||
|
nesco, да все верно,фаил находится в корневой папке.Просто странно,что обычный FTP(WinFTP) открывает фаил,а этот не хочет
|
|||
| карма: 1 |
|
|
Ответов: 4671
Рейтинг: 767
|
|||
|
Попробуй указывать имя файла с путем: /file.txt
------------ Дoбавленo в 16.14: Хотя нет, и так должно работать. |
|||
| карма: 26 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Netspirit писал(а): Попробуй указывать имя файла с путем: /file.txtДа должен сохранять по дефолту в папку приложения, но имя указать нужно обязательно, иначе код не создаст файл lll0 писал(а): обычный FTP(WinFTP) открывает фаил,а этот не хочетОн что, его не перезаписывает или не создает |
|||
| карма: 22 |
|
|
Ответов: 230
Рейтинг: 1
|
|||
|
если написать так,то выдает ошибку 5
code_34653.txt а если написать так,то выдает ошибку 4 code_34654.txt |
|||
| карма: 1 |
| ||
| файлы: 2 | code_34653.txt [122B] [178], code_34654.txt [121B] [166] |
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Ты указываешь RemoteName, те имя файла на сервере, но нужно еще обязательно указать имя файла для сохранения -- LocalName. Я же пример показал, как надо указывать через поток LocalName при наличии RemoteName
|
|||
| карма: 22 |
|
|
Ответов: 230
Рейтинг: 1
|
|||
|
nesco, да,так получилось,но он выдает в поток имя файла,а нужно открыть сам фаил
code_34655.txt ------------ Дoбавленo в 16.44: все,понял.Спасибо |
|||
| карма: 1 |
| ||
| файлы: 1 | code_34655.txt [437B] [222] |
|
Ответов: 1343
Рейтинг: 31
|
|||
|
так можно без LocalName вроде, просто указывать идентификатор файла (открытого через FileStream) на эту же точку
|
|||
| карма: 2 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
Rysik писал(а): так можно без LocalName вроде, просто указывать идентификатор файла (открытого через FileStream) на эту же точкуНо это в память загрузишь только, а для записи на диск надо иметь имя |
|||
| карма: 22 |
|
|
Ответов: 230
Рейтинг: 1
|
|||
|
а где можно посмотреть все коды ошибок?
------------ Дoбавленo в 22.31: вылетела ошибка 8 |
|||
| карма: 1 |
|
|
Разработчик
Ответов: 26324
Рейтинг: 2147
|
|||
|
lll0 писал(а): а где можно посмотреть все коды ошибок? |
|||
| карма: 22 |
| ||
| Голосовали: | vovcheck |
|
Ответов: 230
Рейтинг: 1
|
|||
|
nesco, спасибо
|
|||
| карма: 1 |
|



Поиск
Друзья
Администрация