|
|
|
как это может быть: HTTP Status 500 - отказано в доступе
|
|||
|---|---|---|---|
|
#18+
Приложение нормально работает в IE, но на Iron(Chromium) получаю ошибку при uploading файла. Пробую на двух разных серверах( локалка) - тоже самое. Код: html 1. 2. ошибка вылазит тут Код: java 1. 2. 3. 4. 5. private String getFileName(Part part) { String contentDisp = part.getHeader("content-disposition"); System.out.println("content-disposition header= " + contentDisp); String[] tokens = contentDisp.split(";"); String fullFilePathNane = null; for (String token : tokens) { if (token.trim().startsWith("filename")) { fullFilePathNane = token.substring(token.indexOf("=") + 2, token.length() - 1); } } int dotCharIndex = fullFilePathNane.lastIndexOf('.'); int slashCharIndex = fullFilePathNane.lastIndexOf('\\'); if (dotCharIndex != -1 && slashCharIndex != -1) { System.out.println("--------------------------------------"); System.out.println(fullFilePathNane.substring(slashCharIndex + 1)); return fullFilePathNane.substring(slashCharIndex + 1); } return ""; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:03:13 |
|
||
|
как это может быть: HTTP Status 500 - отказано в доступе
|
|||
|---|---|---|---|
|
#18+
Там где выводит content-disposition, то имя файла показывает, но такое впечатление что в этой проверке Код: java 1. срабатывает одно из условий. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:08:03 |
|
||
|
как это может быть: HTTP Status 500 - отказано в доступе
|
|||
|---|---|---|---|
|
#18+
Броузер не передал имя файла, и потому вы пытаетесь его записать вместо папки. Сделайте там какое-нибудь уникальное значение вместо имени, типа гуида, или разберитесь как там это имя передаётся, чтоб никогда не получать пустое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:09:53 |
|
||
|
как это может быть: HTTP Status 500 - отказано в доступе
|
|||
|---|---|---|---|
|
#18+
в этой строке я уже получаю имя файла как надо, без слеша, поэтому срабатывало то что вверху показывал. Код: java 1. можно конечно сделать ритёрн из этой точки, но тогда надо идентифицировать браузер? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2013, 17:31:59 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=38426960&tid=2128423]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
30ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
| others: | 227ms |
| total: | 353ms |

| 0 / 0 |
