Witam. Chciałbym sie dowiedzieć jak w sposób asynchroniczny uploadowac plik na serwer.Chodziłoby mi o coś takiego:
- bsluga zdarzenie onchagne (po stronie klienta) kontroli FileUpload, sprawdzenie rozszerzenie pliku (do tego miejsca mam zrobione), jeśli rozszerzenie jest akcpetowalne przesłanie pliku do serwera (bez dodatkowego przyisku "Upload", wszystko w zdarzeniu onchange), tam zapisanie go jako tablicy bajtów w zmiennej sesyjnej i wyświetlenie go danym mijescu na stronie.
Udało mi sie zrobić sprawdzanie rozszerzenie. Uzywając modelu DOM umie wyświeltić zdięcie w danym miejscu strony przez dodanie węzła img do kontenea div. Chciałbym aby to zdjęcie było przechowane w zmiennej sesyjnej ponieważ do wyśietelania go prz pomocy DOM używam Hendlera jak atrybutu elementu img. A docelowo zdjęcie bedzie zapisywane w bazie po wypełnieniu pozostałych pól na stronie.
Czy ten plik mam wysłac używajac XMLHttpReqeust i POST, czy napisac specjalną usługę sieciową? Prosze o przykłady.
Domyslam sie ze z wykorzystaniem dodatkowego przycisku do Uploadu i kontroli UpdatePanel uzyskał bym to, na azie nie próbowałem. Jeśli nie da rady zrobić tego tak bym chciał wtedy nie bede miał wyjścia.
Prosze o przyładowy kod. Z góry dzieki o pomoc.