Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> wlasny upload
scelt
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.09.2006

Ostrzeżenie: (0%)
-----


Witam,
wszyscy znamy standardowe okienko do wybrania pliku z dysku przy uploadowaniu.
Interesuje mnie czy byloby mozliwe stworzenie wlasnej takiej kontrolki. A dokladniej przy standardowym wybieraniu plikow nie widac np. miniaturki jakiegos pliku graficznego.
Zastanawiam sie jak zrobic, aby samemu wczytac strukture katalogow i obslugiwac zaznaczone elementy w drzewku, a nastepnie pobierac informacje i w ten sposob np generowac miniaturke do zaznaczonego pliku graficznego.
Gdyby to byly pliki na serwerze to oczywiscie nie bylby to taki problem, jednak jak sobie z tym poradzic, gdy chodzi o dysk od strony przegladarki.

Jezeli ktos widzial juz cos takiego lub ma pomysl jak to zrealizowac, bylbym wdzieczny za wszelki sugestie ;)

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
dyktek
post
Post #2





Grupa: Zarejestrowani
Postów: 240
Pomógł: 0
Dołączył: 18.01.2004
Skąd: rzeszów / kraków

Ostrzeżenie: (0%)
-----


to chyba tylko java
Go to the top of the page
+Quote Post
mariuszn3
post
Post #3





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


Niestety ze względu na bezpieczeństwo są ograniczenia, które nie pozwalają na takie bajery.. nawet we flash'u z tego co się orientuję czegoś takiego nie zrobisz, podejrzewam, że Java też będzie bardzo toporna w tej kwestii.
Go to the top of the page
+Quote Post
scelt
post
Post #4





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 4.09.2006

Ostrzeżenie: (0%)
-----


No to nie ciekawie. Hm, nie wiecie czy moze jest chociaz oferowana jakas alternatywa dla tej kontrolki do uploadowania, z jakims podgladem plikow graficznych?
Go to the top of the page
+Quote Post
legorek
post
Post #5





Grupa: Zarejestrowani
Postów: 411
Pomógł: 35
Dołączył: 27.06.2004
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Mysle, że w javie można to spokojnie zrobic, ale użytkownik, będzie uraczony serią komunikatów dot. bezpieczeństwa itd. i o tym że strona próbuje uzyskac dostęp do lokalnego systemu plików. Nie znam javy, niech mnie poprawią javowcy.

Nie polecałbym takiego rozwiązania.

Można tez napisać kontrolkę ActiveX, ale to już w ogóle pomyłka.

Chyba, że trzeba Ci do jakiegoś wąskiego zastosowania, np jako część w panelu administracyjnym CMS'a wtedy możesz się pokusić o taką zabawę.


--------------------
Go to the top of the page
+Quote Post
thornag
post
Post #6





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Tutaj tez jest maly przyklad appletu ktory ostatnio rodzisie u mnie w pracy. Tam kontrolka do zapisu pliku pliku na dysk, jest customowa mimo wszystko wszedzie wyglada inaczej. MAC np nadaje jej standardowy wylad u mnie w Winie na Operze wyglada kompletnie kosmicznie, ciezko stwierdzic, ja bym obstawal za Java jednak.

Ten post edytował thornag 6.09.2006, 13:10:14


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
mariuszn3
post
Post #7





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


Aplety Javy są niesłychanie toporne.. jak się taki trafi to potrafi zabrać mi przeglądarkę na minutę i jeszcze dokładnie przemielić dysk.. zastanawiam się z czego to wynika ale z apletami jest tak praktycznie zawsze.
Przykładowo powyższe cudo ładowało mi się około minuty.. jeśli chodzi o stronę www jest to dla mnie niedopuszczalne.. dużo szybciej (w zasadzie tak jak trzeba) ładują się obiekty flash, we flashu też możesz zrobić taki uploader plików, w którym możesz wybrać więcej niż jeden plik naraz w okienku dialogu (co jest nie możliwe z poziomu html'a) możliwe, że w javie też tak można ale na pewno flash będzie dużo przyjaźniejszy dla użytkownika.
Go to the top of the page
+Quote Post
thornag
post
Post #8





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


@mariuszn3 -> w powyzszym rozwiazaniu chopdzilo o nagrywanie plikow audio. To musi byc multiplatformowe, musi konwertowac do mp3 i musi wysylac na server. Zaden flash nei wchodzi tu w gre, niestety tyklko przestarzale applety. Co do mielenia dysku, sam decydujesz czy chcesz zaladowac applet czy nie smile.gif

Cytat
we flashu też możesz zrobić taki uploader plików, w którym możesz wybrać więcej niż jeden plik naraz w okienku dialogu (co jest nie możliwe z poziomu html'a)


W temacie o to chodzi zeby zastapic standardowe okienko jakims customowym. Jesli wiec we flashu da sie zrobic tak ze mozna przeanalizowac pliki znajdujace sie na dysku, i doczepic do nich miniaturki itp, wyswietlic cale drzewo itp itp to flash bedzie lepszym rozwiazaniem, ale jakos mi sie nie widzi flash robiacy takie rzeczy. Co do appletu to ja nie napisalem ze trzeba do tego appletu uzywac tylko podalem przyklad appletu ktory takei cos robi tongue.gif A to roznica smile.gif

Ten post edytował thornag 6.09.2006, 13:18:20


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
mariuszn3
post
Post #9





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


Tak.. w sumie tak trochę nie na temat się czepiłem smile.gif
Faktycznie pewnie w powyższym przypadku (nagrywanie na bierząco z karty muzycznej) flash'em się tego nie da zastąpić.. w ogóle jestem mile zaskoczony, że coś takiego jest realne smile.gif
A wracając do tematu.. co takiego, jest w Twoim dialogu zapisu do pliku jest custom'owe przynajmniej wygląda u tak samo jak inne w aplikacjach javy.. (FF winda) ?
Go to the top of the page
+Quote Post
thornag
post
Post #10





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Okno zapisu jest oknem pochodzacym z tego appletu, u mnie kompletnie nie wyglada jak okno zapisu doczepione do przegladarki. Nie jestem autorem tego appletu, ale wychodze z zalozenia ze skoro okno zapisu jest kontrolka jakas tam to mozna ja dowolnie ugrafikowac tongue.gif


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
mariuszn3
post
Post #11





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


ono oczywiście wygląda inaczej niż windowsowe.. ale jest zupełnie takie samo dla wszystkich aplikacji java.. podejrzewam, że tak jak we flash'u jedyne co możesz zrobić to odpalić taką kontrolkę ale za dużej ingerencji w jej wygląd i funkcjonalność nie masz.. ale kto wie, kto wie.
Go to the top of the page
+Quote Post
thornag
post
Post #12





Grupa: Zarejestrowani
Postów: 504
Pomógł: 2
Dołączył: 31.03.2006
Skąd: Londyn

Ostrzeżenie: (0%)
-----


Koder Javy odemnie:

Cytat
51:24] Thornag: czy ty jestes w stanie te Twoje okno zapisu zrobic customowe?
[13:53:58] Mikolaj Java: mozna by cos wymyslec, ale to full roboty
[13:54:45] Mikolaj Java: spoko, no w sumie to sie wszysctko da, tylko jedna sprawa, czas smile.gif


smile.gif

RE DOWN:
Cytat
[14:10:39] Mikolaj Java: no mógłby, skoro udzieliłś mu zaufania


Ten post edytował thornag 6.09.2006, 14:13:31


--------------------
"Wizja czasu jest szeroka, lecz kiedy sie przez nia przechodzi, czas staje sie waskimi drzwiami"

Go to the top of the page
+Quote Post
mariuszn3
post
Post #13





Grupa: Zarejestrowani
Postów: 352
Pomógł: 0
Dołączył: 22.01.2006

Ostrzeżenie: (0%)
-----


w javie te wszystkie kontrolki, z których korzystasz w apletach są open source prawda (i to jest część runtime'u javy jak domniemam) ?
We flash'u z tego co się orientuje to raczej gotowe moduły, z których możesz korzystać i na tyle na ile Ci ich autorzy pozwolą ingerować w nie. Jednak nie masz dostępu do ich kodu źródłowego.
To by wiele wyjaśniało.

Tak się jednak zastanawiam jakby się system zachował, gdybym chciał za pomocą przez siebie napisanej kontrolki przeglądać dysk.. w sumie powinien wyświetlić kolejne ostrzeżenie i prośbę o dostęp, w końcu to by wychodziło ze strony internetowej a nie z bibliotek runtime'u, którym już przy instalacji dałeś kredyt zaufania. Teoretycznie mając taki dostęp z apletu na stronie mógłbyś równie dobrze 'format c' wywołać lub przynajmniej skasować dowolne pliki.
EDIT: W sumie odpowiedź na to pytanie jest w Twoim przykładowym aplecie powyżej. żeby mógł dostać się do mojej karty muzycznej, pierw w wywołanym przez windows okienku musiałem odblokować mu dostęp.

Ten post edytował mariuszn3 6.09.2006, 14:12:29
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 13:24