|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Делаю форму для записи файлов в базу. Сервер Weblogic, база Oracle, делаю на JSP (так получилось). запись в базу простых данных получается а вот в BLOB поле записать не получается. вот форма Код: html 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
и он обращается в этот код Код: java 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.
код из просторов интернета, ранше не работал с блоб полем. нашел другие примеры ( https://o7planning.org/ru/10839/uploading-and-downloading-files-from-database-using-java-servlet ) с использованием part : request.getParts() но у меня не работает наверно версия JDK старая. Можете помочь простым примером. Так как делаю в JSP, web.xml не могу трогать. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2018, 12:31 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Что я делаю не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 08:42 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Как-то все сложно у вас... Я делал загрузку в БД через Blob, все замечательно работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 09:48 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Rustam ErgashevЧто я делаю не так? https://gist.github.com/madan712/4024557 conn.commit(); Вроде бы не нужен. Должно хватить psmt.executeUpdate(); С уважением, Валентин ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 09:50 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Загружаем файл Код: java 1.
Передаем в контроллер Код: java 1. 2.
Файл в strim Код: java 1. 2.
Стрим в байтовый массив Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
затем массив пишем как Blob в БД Код: java 1.
Может что и пропустил, но принцип понятен? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 10:01 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
В weblogic логах нашел такую ошибку Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 11:00 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
вот файл jsp Код: html 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. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 11:06 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
вот код который вызывает функцию SaveFile из main.js Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 11:09 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
SQL2008Как-то все сложно у вас... Я делал загрузку в БД через Blob, все замечательно работает.он без контроллеров))) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 11:27 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Rustam ErgashevЧто я делаю не так? Код: java 1.
- так файл не получите. Почитайте на тему "jsp file upload". Полученный при загрузке файл висит в памяти (если маленький) или в tmp директории сервера приложений, поэтому читать его надо по другому (для более качественных советов уточните версию JSP/сервлетов, которую поддерживает Ваш сервер). ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:08 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Petro123SQL2008Как-то все сложно у вас... Я делал загрузку в БД через Blob, все замечательно работает.он без контроллеров))) Можно считать это Код: java 1.
контроллером. Запрос обрабатывает, на страницу Код: java 1.
редиректит. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:27 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
изменил код на это, и поместил фал 1.jpg в корневом каталоге. все сохранилось. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19.
но как теперь сохранить файл который выбирает пользователь через формы? я поменял код для этого но вернул ошибку Код: java 1.
вот код Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18.
как можно указать правильный путь к файлу? ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 09:28 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Rustam Ergashevкак можно указать правильный путь к файлу? Не нужен никакой путь к файлу Путь к файлу - это на компьютере КЛИЕНТА. А Вам нужен сам файл. Поискать в гугле пример, Вам уже советовали. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 12:14 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevRustam Ergashevкак можно указать правильный путь к файлу? Не нужен никакой путь к файлу Путь к файлу - это на компьютере КЛИЕНТА. А Вам нужен сам файл. Поискать в гугле пример, Вам уже советовали. Сам файл в компе клиента. указываю его но прога не находит его. по гугл такое нашел но там по другому http://www.studentstutorial.com/java-project/file-upload-jsp.php ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 13:26 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Rustam ErgashevСам файл в компе клиента. указываю его но прога не находит его. Файл - на клиенте Прога - на сервере Ясное дело, что "прога не находит его". ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 13:52 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Leonid KudryavtsevRustam ErgashevСам файл в компе клиента. указываю его но прога не находит его. Файл - на клиенте Прога - на сервере Ясное дело, что "прога не находит его". Вот здесь туплю. Уперся в стенку. ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 14:42 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Rustam ErgashevLeonid Kudryavtsevпропущено... Файл - на клиенте Прога - на сервере Ясное дело, что "прога не находит его". Вот здесь туплю. Уперся в стенку. Какая стенка? Сам же пример с использованием apache библиотеки нашел (насколько пример хароший/рабочий, не знаю). ... |
|||
:
Нравится:
Не нравится:
|
|||
22.06.2018, 14:45 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Пока закончил другими делами вот опять начел войну с ошибками и трудностями :) . Хотя пока проигрываю. Значить для загрузки из клиентской машина на сервер этот код не годится Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
А какой еще путь есть? Ну выход с положения. на PHP и на Delphi с этим проблем не было. Или я плохо искал или хорошо спрятано решение моей проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2018, 10:22 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Petro123SQL2008Как-то все сложно у вас... Я делал загрузку в БД через Blob, все замечательно работает.он без контроллеров))) это видимо, что то очень старое по ходу. не уверен что кто-то будет строить коннект к базе в здравом уме прямо во вьюхе сегодня. за такое руки отрубать принято по самую шею. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2018, 10:42 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Rustam ErgashevLeonid Kudryavtsevпропущено... Не нужен никакой путь к файлу Путь к файлу - это на компьютере КЛИЕНТА. А Вам нужен сам файл. Поискать в гугле пример, Вам уже советовали. Сам файл в компе клиента. указываю его но прога не находит его. по гугл такое нашел но там по другому http://www.studentstutorial.com/java-project/file-upload-jsp.php И что там другого? Вот это попробуйте реализовать и напишите что получилось? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2018, 10:46 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
andreykaTPetro123пропущено... он без контроллеров))) это видимо, что то очень старое по ходу. не уверен что кто-то будет строить коннект к базе в здравом уме прямо во вьюхе сегодня. за такое руки отрубать принято по самую шею. Человек упорно пытается сделать велосипед с квадратными колесами, мотивируя это тем, что он более устойчив по сравнению с велосипедом на круглых колесах. ТС: Так вам что нужно устойчивость (понимание как работает) или возможность ездить (функциональность)? Может все-таки попытаться научиться ездить? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2018, 10:51 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Rustam Ergashev Код: java 1.
а если посмотреть, что там в авторrequest.getParameter("file_name") и в авторFile image получилось? Скорее все полная хрень ... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.06.2018, 13:54 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
SQL2008Rustam Ergashevпропущено... Сам файл в компе клиента. указываю его но прога не находит его. по гугл такое нашел но там по другому http://www.studentstutorial.com/java-project/file-upload-jsp.php И что там другого? Вот это попробуйте реализовать и напишите что получилось? я не могу изменять параметры сервера (Weblogic). там он не поддерживает Part и не работает этот код. И нужно код реализовать на jsp (знаю что это старая технология но придется работать) , web.xml не могу изменять. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 10:23 |
|
Запись файла в базу из JSP
|
|||
---|---|---|---|
#18+
Пока хочу на сервер скачать файл из клиента. Апликейшн сервер находится в другом сервере и в глобальном (локальном) сети. А клиент должен обращаться к серверу с любого места и передать в него выбранный файл. Я понял что в java это по другому сделано но как сделать пока учусь. Сделал по этому примеру http://www.studentstutorial.com/java-project/file-upload-jsp.php . Но есть кое что не понятное. вот кусок Код: java 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.
наверно это самые нужные параметры. Из за того что сервер не локальный я пока не знаю куда нужно uploudдит файл. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.06.2018, 10:35 |
|
|
start [/forum/topic.php?fid=59&msg=39663458&tid=2121922]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
62ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 177ms |
0 / 0 |