chodnik napisał(a)
No ale co ci da pełna ścieżka do pliku? Z tego co rozumiem, to plik masz wysłać z komputera klienta do serwera z aplikacją. Znacznik <input type="file" /> powoduje przesłanie całego pliku, tylko w jawie nie ma standardowo mechanizmu do odczytu. Trzeba sobie użyć jakąś bibliotekę, np. http://commons.apache.org/fileupload/
Baza znajduje się na tym samym komputerze co aplikacja, którą odpalam w NetBeans'ie na GlassFishu.
Adres potrzebny mi jest do wywołania poniższego zapytania w tagu sql:update na stronce JSP.
Kopiuj
INSERT INTO item
(id, nazwa, plik)
SELECT 1, 'obrazek',
BulkColumn FROM OPENROWSET(
Bulk 'C:\temp\pic.jpg', SINGLE_BLOB) AS BLOB
Wydaje mi się, że to najprostsze rozwiązanie - czyżbym się mylił ;) ?
ED:
chodnik napisał(a)
Znacznik <input type="file" /> powoduje przesłanie całego pliku
A czy na takim pliku da się popracować? Np sprawdzić wielkość, rozszerzenie itp? Bo jedną z funkcji aplikacji ma być również walidacja pliku. Potrzeba do tego specjalnych bibliotek?
Wybacz banalne pytania, ale jestem dość zielony w temacie, a czasu coraz mniej ;)