/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
3 filer index.html/ process.asp/biler.asp/~
Fra : Tine


Dato : 03-12-02 23:19

jeg er igang med at lave et lille uploade image/tekst side

Index.html= en side hvor der skrives tekst i input felter og browse sig til
et billede( den virker browser uploade billede) herfra sender billedet vidre
til den mappe jeg har fået skriverettigheder til og kommer med en
tilbagemelding fra process.asp at det er vellykket til min index.html. og
billedet kan ses i biler.asp

....... men nu har jeg så spørgsmålet........ hvad med min tekst den skal jo
ikke uploades som billedet ? skal der laves hiddenfiels? og så sende den
nye tekst direkte til biler.asp....... 2 funktioner( stier) til en uploade
knap...? hvaaa er det muligt

er der nogen der kan forstå det jeg vil og hjælpe mig med en løsning

er lidt ny

Hejsa



 
 
Jens Gyldenkærne Cla~ (03-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 03-12-02 23:34

Tine skrev:

> Index.html= en side hvor der skrives tekst i input felter og
> browse sig til et billede( den virker browser uploade billede)

[klip]
> ...... men nu har jeg så spørgsmålet........ hvad med min
> tekst den skal jo ikke uploades som billedet ?

Hvilken komponent bruger du til upload? AspSmartUpload kan sagtens
håndtere kombineret tekst- og filupload, og jeg gætter på at andre
uploadkomponenter kan det samme.
Hvordan ser din formhandler (process.asp) ud?
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Tine (03-12-2002)
Kommentar
Fra : Tine


Dato : 03-12-02 23:51

[snip]
> Hvordan ser din formhandler (process.asp) ud?
hej den ser sådan ud.......... jeg havde problemer med at orstå det der
aspuploade....... så jeg fandt dette på nettet.!

<%@ Language=VBScript %>
<% Response.Buffer = true
on error resume next
dim objUpload 'instance of Uplaod control
dim strMessage 'stores success/failure message sent back to index.asp
set objUpload = server.CreateObject("Dundas.Upload.2")
if err.number <> 0 then
Response.Redirect "index.asp?Message=" & err.description
end if
objUpload.MaxFileSize = 1048576
sti = Server.MapPath("/images")
objUpload.UseUniqueNames = False
objUpload.Save sti
dim temp
if IsEmpty(objUpload.Form("txtName")) = false then temp = " "
if err.number <> 0 then
strMessage = "Sorry " & objUpload.Form("txtName") & temp & "but the
following error occurred: " & err.description
else
strMessage = "The upload operation was successfully performed" & temp &
objUpload.Form("txtName") & "."
end if
Response.Redirect "index.asp?Message=" & strMessage
set objUpload = nothing
%>




Jens Gyldenkærne Cla~ (04-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-12-02 00:17

Tine skrev:

> hej den ser sådan ud.......... jeg havde problemer med at
> orstå det der aspuploade....... så jeg fandt dette på nettet.!

Prøv at kigge efter et bedre dokumenteret eksempel - evt. en manual
til Dundas.

> server.CreateObject("Dundas.Upload.2")

Her er navnet på din uploadkomponent. En googlesøgning vil sikkert
give informaition om brugen.


> strMessage = "Sorry " & objUpload.Form("txtName") & temp &

Denne linje tyder på at du kan tilgå normale formfelter på samme
måde som det foregår i aspSmartUpload (som er den komponent jeg
kender). Det vil sige <objektvariabel>.Form(<webformularfelt>) - fx
objUploadForm.Form("kommentar"). Værdien du får ud her kan du sende
til en database, udskrive på en webside eller bruge på andre måder
i en asp-fil.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jørgen Müller (04-12-2002)
Kommentar
Fra : Jørgen Müller


Dato : 04-12-02 08:08

Hej Tina

Jens Gyldenkærne Clausen skrev:
>Denne linje tyder på at du kan tilgå normale formfelter på samme
>måde som det foregår i aspSmartUpload (som er den komponent jeg
>kender). Det vil sige <objektvariabel>.Form(<webformularfelt>) - fx
>objUploadForm.Form("kommentar"). Værdien du får ud her kan du sende
>til en database, udskrive på en webside eller bruge på andre måder
>i en asp-fil.
og det kan ikke lade sig gøre, da Dundas ikke understøtter tekst. Du kan kun
oploade billeder.
Du kan finde dokumentation til kontrollen her:
http://www.dundas.com/products/onlineDocs/FreeProds/Dunsam.htm

Her er min måde at gemme billedet på:
<%
Set objUpload = Server.CreateObject("Dundas.Upload.2")

objUpload.SaveToMemory
strSti = Server.MapPath("./")

For Each File in objUpload.Files
If File.Size > 25000 Then
Response.Write "<H1 align=center>Billedet er for stort!</H1>"
Response.Write "<P align=center>Må kun være 25 kb<b> og dit er:</B><BR>"
Response.Write "Størrelse: " & File.Size & " kb</B><br>"
Response.Write "<H2 align=center><B><A
HREF=Register.asp>Tilbage</A></B></P></H2><BR>"
Response.End
End If
Next
'Billede af en vare, hvor VareID bruges i filnavnet f.eks IMG10.jpg for vare
nr. 10
ID = Request.QueryString("VareID")

'Opretter forbindelse til databasen
Set myConn = Server.CreateObject("ADODB.Connection")
myConn.Open objConn '*****Kun Access

For Each File in objUpload.Files
If InStr(1,File.ContentType,"image") <> 0 Then
strBilledSti = "imgVarer/" & "IMG" & ID & "." &
objUpload.GetFileExt(File.OriginalPath)
File.SaveAs strSti & "/" & strBilledsti
'Opretter Billede i Databasen
StrSql = "UPDATE T_Varer SET Billede = '" & strBilledsti & "' WHERE
VareID= " & ID
myConn.Execute(strSQL)
Else
Response.Write "<H1 align=center>Det er ikke et billede du forsøger at
lægge op, prøv igen!</H1>"
Response.Write "<H2 align=center><B><A
HREF=Register.asp>Tilbage</A></B></P></H2><BR>"
Response.End
End If
Next

%>

--
Med Venlig Hilsen

Jørgen Müller



Tine (04-12-2002)
Kommentar
Fra : Tine


Dato : 04-12-02 13:10

hej Jens

> Denne linje tyder på at du kan tilgå normale formfelter på samme
> måde som det foregår i aspSmartUpload (som er den komponent jeg
> kender). Det vil sige <objektvariabel>.Form(<webformularfelt>) - fx
> objUploadForm.Form("kommentar"). Værdien du får ud her kan du sende
> til en database, udskrive på en webside eller bruge på andre måder
> i en asp-fil.

det må være det her jeg skal have fat i ( tror du ikke?) .......... det
ligener noget der er godt.....
så er det bare hvordan jeg får det til at virke.

objektvariable er det det variable fra min formular hvor input fks har fået
........id="pris" så kommer den til at hedde i process.asp
objUploadForm.Form("pris") fatte ikke en disse.!

men hvor gemmer den feltet henne da det kun skal gøres 1 gang......... og så
ligge fast indtil den ændres igen.!

hejsa






Jens Gyldenkærne Cla~ (04-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-12-02 10:15

Jørgen Müller skrev:

>> <objektvariabel>.Form(<webformularfelt>) - fx
>> objUploadForm.Form("kommentar").

> og det kan ikke lade sig gøre, da Dundas ikke understøtter
> tekst. Du kan kun oploade billeder.

Nå! Har du selv læst dokumentationen?

> Du kan finde dokumentation til kontrollen her:
> http://www.dundas.com/products/onlineDocs/FreeProds/Dunsam.htm

Jeg fandt i løbet af 2 minutter følgende:
<http://www.dundas.com/products/onlineDocs/FreeProds/Upload/FormItem_Object_(Dundas_Upload.htm>

Her står bl.a.:

,---- [ FormItem Object (Dundas Upload Control 2.0) ]
| Comprises the Form collection, and stores input data for a form
| element.
|
| Remarks
|
| The FormItem object is used to retrieve data from the POST form.
|
| To use the Upload control the html form which POSTS the data must
| have an ENCTYPE of "Multipart/Form-Data".
|
| To retrieve data you MUST FIRST CALL either the control's Save
| method, the SaveToMemory method or the GetNextFile method first so
| that the Form collection is populated. Once this is done you can
| retrieve data via the Form collection's FormItem objects.
|
| Note: the Save and SaveToMemory methods will retrieve ALL form data
| with one method call, unlike the GetNextFile method which retrieves
| all form data up to the first populated file input box encountered.
| To retrieve all form data with GetNextFile call GetNextFile until
| the function returns "Nothing." for sample code demonstrating how
| to do this see the GetNextFile topic.
|
| To retrieve form items you can specify the name of the form element
| via its string key (e.g. strVariable =
| objUpload.Form("txtSomeTextBox")). Note that the string key is
| actually the TagName property of the FormItem object. Alternatively
| you can retrieve an element's value by specifying the appropriate
| numerical index (e.g. strVariable = objupload.Form(0)). To retireve
| the value you do not have to specify Value.
`----

Det var måske en idé at læse lidt på dokumentationen inden du
udtaler dig så skråsikkert.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Jørgen Müller (04-12-2002)
Kommentar
Fra : Jørgen Müller


Dato : 04-12-02 10:33

Hej Jens

>Det var måske en idé at læse lidt på dokumentationen inden du
>udtaler dig så skråsikkert.
Beklager, men jeg har faktisk brugt temmelig mange timer på at gennemlæse
dokumentationen især fordi det har iriteret mig voldsomt at jeg først skulle
lægge data op, for derefter at tilknytte et billede.
Man kan endda hente dokumentationen ned og vise den offline, hvad jeg
selvfølgelig også har gjort.
--
Med Venlig Hilsen

Jørgen Müller



Tine (04-12-2002)
Kommentar
Fra : Tine


Dato : 04-12-02 12:20

[snip]

jeg er godt nok forvirret her....... nu læser jeg omkring dundas
specifikationer........ og ser hvad jeg kommer frem til.......... men jeg
ville jo gerne undgå den database...
det lyder som om det bliver umuligt ?

jeg er altså ny......!

det første forslag at jeg kan tilføje en kode i dundas.upload ville passe
mig fint....... lød nemt... p.s mit uploading af billeder virker fint...det
er teksten der driller.

Hilsen tine



Tine (04-12-2002)
Kommentar
Fra : Tine


Dato : 04-12-02 12:51



> > ...... men nu har jeg så spørgsmålet........ hvad med min
> > tekst den skal jo ikke uploades som billedet ?
>
> Hvilken komponent bruger du til upload? AspSmartUpload kan sagtens
> håndtere kombineret tekst- og filupload, og jeg gætter på at andre
> uploadkomponenter kan det samme.
> Hvordan ser din formhandler (process.asp) ud?
> --

[snip]

nu har jeg kikket lidt på dette......... jeg har downloades den
aspsmartUpload........ og det er derfra jeg har filen
rocess.asp..!( alzheimer syndrom)

det jeg nok er blevet forvirret over,er at jeg har alle disse valgmuligheder
under dundas.upload siden......hvis nu jeg kunne få dig til at

skrive det navn på den exe fil /mappe så tror jeg at den er hjemme som kan
håndtere uploade af image og skrive i input tekst felter.

det jeg har læst mig frem til, er at jeg browser efter en fil jeg vil sende
........... og det er ikke det jeg ønsker.

jeg skal have nogen input felter som så sendes vider til brugerens side

jeg har prøvet at ligge det ud.......... p.s jeg har faste navne på jpg
billederne 1.jpg ...2jpg etc det hjælper måske at se hvad jeg roder
med.......... men som sagt er det teksten der driller

www.itkvinder.dk

og så skulle den sende data vider til side
http://www.itkvinder.dk/uploadingssystem/biler.htm

Er det mon overhovedet muligt?


hjææææææælp.!




Jens Gyldenkærne Cla~ (04-12-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 04-12-02 13:22

Tine skrev:

>> <objektvariabel>.Form(<webformularfelt>)

> det må være det her jeg skal have fat i ( tror du ikke?)

Jo.

Hvis du på din formside fx har:

'***** Upload.asp *****
<form action="savefile.asp" method="post" enctype="multipart/form-
data" name="f" id="f">
<input type="hidden" name="brugerID" id="brugerID" value="<%= uID
%>">
<input type="file" name="f1" id="f1" size="30"><br>
<input type="file" name="f2" id="f2" size="30"><br>
<input type="file" name="f3" id="f3" size="30"><br>
<input type="file" name="f4" id="f4" size="30"><br>
<input type="file" name="f5" id="f5" size="30"><br>
<input type="submit" value="Upload filer">
</form>
'**********************

Kan du fange de almindelige felter (her feltet brugerID) således:
(dette eksempel er med aspSmartUpload, men så vidt jeg har kunnet
tyde Dundas-dokumentationen foregår det på samme måde der. Du skal
blot tilpasse værdien i Server.CreateObject.

'***** Savefile.asp *****
Dim brugerID

Set frm = Server.CreateObject("aspSmartUpload.SmartUpload")
' en masse specifik tilpasningskode slettet
frm.Upload
brugerID = frm.form("brugerID")

'***********************

Var det til at forstå?

Jeg må indrømme at jeg ikke er helt sikker på hvad du egentlig
prøver på. Prøv at forklare hvordan siden skal fungere. Hvorfra og
hvortil skal billeder og tekst sendes.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Tine (04-12-2002)
Kommentar
Fra : Tine


Dato : 04-12-02 22:28

[snip]
Jeg må indrømme at jeg ikke er helt sikker på hvad du egentlig
prøver på. Prøv at forklare hvordan siden skal fungere. Hvorfra og
hvortil skal billeder og tekst sendes

hej Jens..

Det ser ud til at det er de koder jeg skal bruge.......( bruger lige et par
timer på det )

jeg har lagt mit første forsøg ud hvor billede uploade virker..... men ikke
teksten.!

www.itkvinder.dk dette er min formsiden sendes til den
process.asp........... det må være den du kalder savefile.asp i dit
eksempel.. og så skal image og tekst uploades til biler.htm hvor linket er
http://www.itkvinder.dk/uploadingssystem/biler.htm

faktisk skide smart hvis det kommer til at virke

hejsa




Tine (04-12-2002)
Kommentar
Fra : Tine


Dato : 04-12-02 22:47


"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote in message
news:Xns92DA87EA73232jcdmfdk@gyrosmod.dtext.news.tele.dk...
> Tine skrev:
>
> >> <objektvariabel>.Form(<webformularfelt>)
>
> > det må være det her jeg skal have fat i ( tror du ikke?)
>
> Jo.
>
> Hvis du på din formside fx har:
>
> '***** Upload.asp *****
> <form action="savefile.asp" method="post" enctype="multipart/form-
> data" name="f" id="f">
> <input type="hidden" name="brugerID" id="brugerID" value="<%= uID
> %>">
> <input type="file" name="f1" id="f1" size="30"><br>
> <input type="file" name="f2" id="f2" size="30"><br>
> <input type="file" name="f3" id="f3" size="30"><br>
> <input type="file" name="f4" id="f4" size="30"><br>
> <input type="file" name="f5" id="f5" size="30"><br>
> <input type="submit" value="Upload filer">
> </form>
[snip]

*S*

jeg ville gerne have felterne <input type="file" til <input type=" textbox"
så der kan skrives direkte i feltet..... og så uploade teksten...........kan
jeg det ?

jeg har på fornemmelsen at jeg ikke kommer uden om den database/ en txt
fil........... og det bliver først svært.?

hvad mener du?

Kan det overhovedet lade sig gøre det jeg vil?

hilsen Tine





Tine (06-12-2002)
Kommentar
Fra : Tine


Dato : 06-12-02 17:23


"Tine" <Tinebn@spamhotmail.com> wrote in message
news:3ded2e13$0$211$edfadb0f@dread13.news.tele.dk...
> jeg er igang med at lave et lille uploade image/tekst side
[snip]

Hej
jeg har fundet ud af, at det jeg vil kan jeg ikke..... Jeg skal gemme data i
en tekstfil. nu har jeg siddet og kikket på microsoft eksempler jeg fandt et

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/ht
ml/sgfsosample.asp

men fatter simpelt hen ikke hvordan det virker

Har aldrig haft noget med at gemme i txt. fil........før

hvis nu jeg har en input data som sendes til txt. som hentes af en anden asp
side hvordan virker det?

er der ikke en som sidder med et lille eksempel jeg kan lure af

helt absolut føler jeg mig ny her

Hejsa




Jørn Andersen (06-12-2002)
Kommentar
Fra : Jørn Andersen


Dato : 06-12-02 17:47

On Fri, 6 Dec 2002 17:23:14 +0100, "Tine" <Tinebn@spamhotmail.com>
wrote:

>jeg har fundet ud af, at det jeg vil kan jeg ikke..... Jeg skal gemme data i
>en tekstfil. nu har jeg siddet og kikket på microsoft eksempler jeg fandt et
>på
><URL: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/script56/html/sgfsosample.asp>
>men fatter simpelt hen ikke hvordan det virker

Måske er det nemmere at starte med:
<URL: http://www.html.dk/tutorials/asp/>
Kig på lektion 14, 15 og 16, så burde du få en idé om, hvad man bl.a.
kan med FSO.

- Ellers spørg bare igen.
Good luck!

--
Jørn Andersen,
Brønshøj

Tine (06-12-2002)
Kommentar
Fra : Tine


Dato : 06-12-02 18:08


> [snip]
> Måske er det nemmere at starte med:
> <URL: http://www.html.dk/tutorials/asp/>
> Kig på lektion 14, 15 og 16, så burde du få en idé om, hvad man bl.a.
> kan med FSO.
>
> - Ellers spørg bare igen.
> Good luck!
>
> Tak
det ser mere overskueligt ud......

Tine



Tine (07-12-2002)
Kommentar
Fra : Tine


Dato : 07-12-02 15:15

[hej]

nu har jeg denne her txt fil jeg browser efter mit billede og det går fint
min tekstfil ser så sådan her ud

txt filen 1 linie input =
ford,hvadferasf,køretid,blå,grøn,optaget,1.jpg ( hvorfor lægger den mit
billede ind til sidst i stringen?)

jeg har 7 felter ,hvor den skal lægge mit billede ind i <% = arrtekst
(0,5)"%>

og den tæller vel fra og med 0-6

hedder det der arrtekst mon noget andet når det er et billede jeg skal
fange?

på den side som skal fange billedet hedder linket: img src="/images/<% =
arrtekst (0,5) %>"

Det link tror jeg at jeg har lavet helt forkert, hvordan kan den vide at den
skal gå ind i datafil.txt og så lige finde det billede der hedder 1.jpg også
når den ligger den sidst i stringen?

mappen har jeg som sagt skrive rettigheder til ,den tekstfil hvor der
hentes billeder hedder datafil.txt


forvirret .......... det er jeg........

håber i kan hjælpe

Tine










,,,,,,



Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste