|
|
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
Есть класс прекрасно работающий на платформе Windows, который загружает файлы на ftp-сервер, но при переносе на Unix, он отказывается работать, мотивируя это сообщением: 553 Could not create file(ответ ftp-сервера). При этом не возникает никаких эксепшенов. Для взаимодействия с ftp-сервером использую библиотеку http://jakarta.apache.org/commons/net/. В чем может быть пробема? Заранее спасибо за ответ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 14:19:03 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
Вы код приведите, который за upload отвечает - может понятней будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 14:29:32 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
может это? т.е. Illegal file name ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 14:50:27 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
код, который работает после коннекта к ftp-серверу и аутентификации Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 15:02:26 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
это не ошибка Illegal file name, т.к. тогда бы и на платформе Windows по идее возникала бы эта ошибка. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 15:06:05 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
на какой строчке падает исключение? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 15:08:34 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
553 Error is an FTP error which is associated with FTP configured limitations. Most of the times it can result in one of two cases: 1. Due to ‘directory structure too deep’. That means that you have folders inside of folders inside of folders in your root directory folder. For example: http://www.yourwebsite.com/folder1/folder2/f3/f4/f5/f6/filename.html Some hosting providers limit how deep you can go and a violation of it will cause this error. 2. One other source of the error is ‘553: Improper Names’. Hosting providers may configure the server to not allow specific names for files. That might be the use of characters that are usually allowed by the OS but they would like to avoid. тынц ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 15:12:34 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
переменная successFlag после вызова метода storeFile равна false. соответсвенно падает на: Код: plaintext 1. 2. 3. 4. 5. 6. 553 Could not create file ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 15:15:14 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
Если можете воспроизвести искл. ситуацию, покажите значения remoteDir_ и fName ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 15:19:52 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
Возможны какие-нибудь ошибки с кодировкой. Под win cp1251. Под unix - UTF-8. И могут возникнуть проблемы с именами файлов, которые имеют русские буквы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 15:52:16 |
|
||
|
загрузка файла на FTP
|
|||
|---|---|---|---|
|
#18+
проблема оказалась в неправильном получении имени файла посредством выдирания его из полного пути. слэши в винде и юниксе к сожалению в разные. поэтому в винде все работало по маслу, а в юниксе нет. всем ответившим огромное спасибо. проблема решена. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2007, 16:37:30 |
|
||
|
|

start [/forum/topic.php?fid=59&tid=2146364]: |
0ms |
get settings: |
12ms |
get forum list: |
26ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
71ms |
get topic data: |
23ms |
get forum data: |
5ms |
get page messages: |
95ms |
get tp. blocked users: |
3ms |
| others: | 270ms |
| total: | 521ms |

| 0 / 0 |
