Avatar billede horsmark Nybegynder
19. juni 2001 - 15:23 Der er 27 kommentarer og
1 løsning

hente fil (...gennemse)

Jeg leder efter en funktion der gør følgende.

1. bruger trykker på vælg txtfil
2. bruger vælger txtfil fra et-eller-andet-sted
3. programmet submitter txtfilens indhold til en .asp side

kan dette lade sig gi´sig?
Mvh.
Onkel HorsMark

Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:26 #1
Ikke i JavaScript - sikke et sikkerhedsproblem, hvis man kunne....
Med en <input type=\"file\"...> skal brugeren selv trykke eller skrive
filnavnet.
Avatar billede horsmark Nybegynder
19. juni 2001 - 15:32 #2
hmm ok fino
1. brugeren har nu valgt en fil

Hvordan får jeg sendt/gemt filen på serveren indholdet videre. Hvis det altså kan lade sig gøre?
Avatar billede horsmark Nybegynder
19. juni 2001 - 15:32 #3
..eller er jeg bare naiv og dum som en død kat med pis i hjernen?
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:32 #4
PHP ? ASP ?
Avatar billede horsmark Nybegynder
19. juni 2001 - 15:33 #5
asp
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:34 #6
Uha, så er det noget med en upload-komponent, som du nok skal have på
serveren. Spørg i ASP... selvfølgelig kan det gøres

Erik \"liver er for kort til ASP\" Jacobsen  ;)
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:34 #7
Erik \"han kan heller ikke stave\" Jacobsen :))
Avatar billede olebole Juniormester
19. juni 2001 - 15:36 #8
<ole>
Joooohhhhh....Erik  :o)
Man kan hente filen ind i en iframe og lægge dens body\'s innerHTML over i en variabel, som man så skyder af til et ASP-dokument. Iframe\'en kan sagtens være skjult.
Metoden virker selvsagt kun, hvor iframe understøttes...f.eks: IE5+ og NS5+
/mvh
</bole>
Avatar billede olebole Juniormester
19. juni 2001 - 15:38 #9
...det forudsætter naturligvis, vi ikke taler om en txt-fil på klientmaskinen  :o)
Avatar billede horsmark Nybegynder
19. juni 2001 - 15:40 #10
ok Ole der sked jeg næsten i bukserne af presset fra rynkerne i panden.

Hvordan gør jeg lige det?
Avatar billede jakobandersen Nybegynder
19. juni 2001 - 15:41 #11
http://195.184.125.74/spm/82576 handler om upload med eller uden komponent.
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:42 #12
Det hul burde være lukket Ole - men findes da vist i IE4
Avatar billede jakobandersen Nybegynder
19. juni 2001 - 15:44 #13
Nej, man kan stadig læse filer fra klienten Vha. clientside VBScript der vil blot komme en boks der siger at vi nu vil til at benytte en ActiveX komponent...
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:47 #14
Ja ja, men man skal bekræfte - ikke sandt?
Avatar billede olebole Juniormester
19. juni 2001 - 15:50 #15
Det udgør - hvis txt-filen ligger tilgængelig på samme server som script\'et - ikke en sikkerhedsrisiko...det er helt \'lovligt\' JavaScript.
Inden vi kaster os ud i noget, må jeg lige vide: Hvor ligger txt-filen i forhold til script\'et?
/mvh
Avatar billede jakobandersen Nybegynder
19. juni 2001 - 15:54 #16
Jow, men fejlmeddelelsen er intetsigende:

An activeX control on this page might be unsafe to interact with other parts of the page. Do you want to allow this interaction?

|Yes| |No|

Hvad siger den almindelige bruger til den?
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:54 #17
Ok, Ole - fik ikke læst det hele.
Avatar billede erikjacobsen Ekspert
19. juni 2001 - 15:55 #18
Aner det ikke, moonduck - jeg bruger altid Netscape og siger altid nej....
Avatar billede olebole Juniormester
19. juni 2001 - 16:01 #19
moonduck >> Jeg kender ikke én, der siger ja. Det ville rundt regnet være det mest tåbelige, man kan gøre.
Ingen kender dine koder eller hensigter, når de ser den meddelelse - og du har med ActiveX mulighed for at foretage dig stort set alt på min computer, hvis jeg accepterer. ActiveX er uanvendeligt på nettet (er dog udmærket til mange intranet-ting, osv), hvis man har med begavede brugere at gøre  :o)
Avatar billede jakobandersen Nybegynder
19. juni 2001 - 16:04 #20
Ja, men netop den sidste bemærkning, begavede brugere..

Hvis den slags meddelelser blev taget alvorligt havde vi nok ikke sat Melissa , IloveYou og hvad eller de orme nu hedder?

Men jeg giver dig ret, erfarne brugere ved de skal sige nej.
Avatar billede olebole Juniormester
19. juni 2001 - 16:10 #21
Man bliver nødt til at have respekt for sine brugere - og betragte dem som begavede  :o)
Avatar billede jakobandersen Nybegynder
19. juni 2001 - 16:11 #22
Hvilken branche er du i :-)
Avatar billede olebole Juniormester
19. juni 2001 - 16:14 #23
Jeg arbejder som Interface Developer (kodeho\'de) i Framfab  :o)
Avatar billede jakobandersen Nybegynder
19. juni 2001 - 17:20 #24
Ok, godt skal vi så ikke lade være med det der: brugeren er intelligent..

For det kan vi vist hurtigt finde eksempler på: ikke er tilfældet

:-)
Avatar billede horsmark Nybegynder
19. juni 2001 - 17:33 #25
ok jeg har fundet en løsning via et serverkomponent. Ole jeg vil meget gerne høre lidt mere om den der hokuspokusmåde du foreslår...

Jeg skal hente en txtfil udenfor serveren og uploade den/gemme den på serveren. (intranet=klåge brugere!!!)

Jesper
\"Vi vil så gerne at du bliver 5 min ekstra\" *GG*
Avatar billede horsmark Nybegynder
19. juni 2001 - 17:34 #26
Ole>> points vil gladeligt blive smidt ud til dig, hvis jeg kan klare det med din skum-fidus.
Avatar billede olebole Juniormester
19. juni 2001 - 17:41 #27
horsmark >>Så får du ikke lov at tilgå indholdet i iframe\'en - kun hvis de ligger under samme domæne.

moonduck >> Jeg finder det både højrøvet og skadeligt - for arbejdsresultatet og programmørens psyke - at have som udgangspunkt, at programmøren er mere intelligent end hans brugere...udover, det ofte er forkert  :o)
Desværre er det blevet en udbredt holdning, at sælger altid har ret og ved bedst...det finder jeg forkert og usympatisk. Jeg ER en dino - og er anderledes opdraget...hvilket jeg iøvrigt er glad for  :)
/mvh
Avatar billede horsmark Nybegynder
19. juni 2001 - 17:46 #28
ole>> Brugeren er ikke dum MEN man skal sørge for at kode på en måde så man mht. funktioner, layout osv. rammer den lavest tænkelige fællesnævner (jeg plejer at have for mål at gøre mine kodede rapporteringsværktøjer mm. så forståelige og nemme at gå til at selv min farmor burde kunne finde ud af det). Jeg hader selv nørdeopbygninger af brugerflader der ikke overlader brugeren en chance!

Til spørgsmålet: Det er hermed lukket ned og jeg bruger serverkomponentet!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester