|
не определяется mime-type
|
|||
---|---|---|---|
#18+
Что-то прям в растерянности.. идёт выгрузка bfile. Используется почти классическая процедура: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.
любой из опробованных файлов(rar, doc, xls, csv) в опере и ie скачивается в виде <filename>.htm, в firefox и chrome выдают ошибку что веб страница не найдена и в только Сафари всё правильно скачивается. mime-type в базе определён верно. Имя файла тоже верно и содержит расширение. имя файла на англ, так что вряд ли что-то где-то слетает по кодировке... кто-нибудь сталкивался? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2010, 18:30 |
|
не определяется mime-type
|
|||
---|---|---|---|
#18+
ах да, забыл: для скачивания используется отдельная страница с before header branch'ем на эту процедуру ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2010, 18:37 |
|
не определяется mime-type
|
|||
---|---|---|---|
#18+
heavyside, версия APEX, конфигурация установки и повторяемый тест-кейс крайне помогли бы... ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2010, 18:41 |
|
не определяется mime-type
|
|||
---|---|---|---|
#18+
suPPLer, да, конечно: apex 4.0.1 oracle 11.2.0.1 Oracle HTTP server 1. загружается bfile. при этом в таблице правильно фиксируется майм, создаётся bfile. файл появляется в папке где и должен появиться. 2. жмётся кнопка выгрузить. передаётся id записи в которой лежит bfile и mime. открывается страница с before header branch'ем на p_smedia_download_bfile в ней определяется запись, имя файла и тип. через эксепшн вроде всё кажется что правильно. на всякий случай процедура по загрузке: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55.
... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2010, 19:01 |
|
не определяется mime-type
|
|||
---|---|---|---|
#18+
ну собственно разница в поведении браузеров заставила меня искать иной способ работы с файлом, через DBMS_LOB.fileopen, DBMS_LOB.READ, HTP.prn, UTL_RAW.cast_to_varchar2 всё получилось. ориентировался вот на это Ещё раз задача: Есть таблица smedia в которой есть поле типа bfile, ссылающееся на файл на сервере. Задача скачать файл. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2010, 12:14 |
|
|
start [/forum/topic.php?fid=50&msg=36980090&tid=1876716]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 152ms |
0 / 0 |