Avatar billede steen_hansen Forsker
12. marts 2002 - 21:46 Der er 9 kommentarer og
1 løsning

Billedopload?

Hvordan stykker jeg det her sammen, så man kan uploade billeder? Kan det overhovedet lade sig gøre med denne kode?

<%
Set objUpload = Server.CreateObject("Dundas.Upload")
sti = Server.MapPath(".") & "\filer\"
objUpload.DirectoryCreate sti
objUpload.Save sti
For Each Item in objUpload.Files
objEmail.Attachments.Add Item.Path,Item.OriginalPath
Next
Set objUpload = Nothing
%>

<form method="POST" action="../debatemne.asp">
<table border="0" cellpadding="6" cellspacing="0" width="100%" class="tekst11" bgcolor="#EEEEEE">
<tr>
<td colspan="2">
<span class="overskrift17">Opret nyt debatemne</span>
</td>
</tr>
<tr>
<td>Forfatter:</td>
<td><input type="text" name="nick" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td>Emne:</td>
<td><input type="text" name="emne" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="min_email" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td>Billede:</td>
<td><input type="text" name="stiangivelse" style="background-color: #ffff99;" size="35" id="input">&nbsp;&nbsp;
  <input type="button" value="Gennemse" name="billedupload" id="input"></td>
</tr>
<tr>
<td>Billedtekst:</td>
<td><input type="text" name="billedtekst" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td valign="top">Brødtekst:<br>(max. 150<br> karakterer)</td>
<td><textarea rows="4" name="brodtekst" style="background-color: #ffff99;" cols="67" id="input"></textarea></td>
</tr>
<tr>
<td valign="top">Tekst:</td>
<td><textarea rows="17" name="kommentar" style="background-color: #ffff99;" cols="67" id="input"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Send debatemne" name="send_debatemne" id="input">&nbsp;&nbsp;&nbsp; <input type="reset" value="Nulstil" name="nulstil" id="input">
</td>
</tr>
</table>
</form>
<!--#include virtual="/includes/inc_bottom.asp"-->
Avatar billede coltau Juniormester
12. marts 2002 - 21:54 #1
Jeg kender ikke komponenten (Dundas.Upload) men øverste kode ser nogenlunde korrekt ud. Bortset fra objectet: objEmail hvor kommer det fra. ?
Avatar billede steen_hansen Forsker
12. marts 2002 - 22:27 #2
Det er noget hjælp fra min udbyder StruerNet. Men jeg kan ikke umiddelbart stykke det sammen.
Avatar billede steen_hansen Forsker
12. marts 2002 - 22:27 #3
<%
Set objUpload = Server.CreateObject("Dundas.Upload")
sti = Server.MapPath(".") & "\filer\"
objUpload.DirectoryCreate sti
objUpload.Save sti
For Each Item in objUpload.Files
objEmail.Attachments.Add Item.Path,Item.OriginalPath
Next
Set objUpload = Nothing
%>

var at hente på deres side. Resten er en formular, som jeg har sat op.
Avatar billede coltau Juniormester
12. marts 2002 - 23:24 #4
Ja den skal da rettes lidt til før den kan uploade filer.
Jeg kender som sagt ikke den komponent som du bruger men jeg har rette det jeg kender og kommet med et bud på resten.

dette stykke kode skal hedde gem.asp
---------------- gem.asp --------------------
<%
Set objUpload = Server.CreateObject("Dundas.Upload")
sti = Server.MapPath(".") & "\filer\"
objUpload.DirectoryCreate sti
objUpload.Save sti ' uploader filen
' Nu skal felterne gemmes i en database
conn = Åben til database ' Skal lige laves rigtigt
SQL = "insert into table (nick, emne, min_email) values = ('"
SQL = SQL & objUpload.form("nick") & "', " ' Jeg kender ikke dundas.upload men denne måde
SQL = SQL & objUpload.form("emne") & "', " ' at få fat i indtastningsfelterne på er
SQL = SQL & objUpload.form("min_email") & "'); " ' forhåbenlig korrekt. Måske (objUpload.forms("min_email"))
conn.Execute(SQL)
Set objUpload = Nothing
Response.Redirect("takke.asp") ' Send bruger videre til takke-over side
%>

------------- Ny kode ---------------

<form method="POST" action="gem.asp" ENCTYPE="multipart/form-data" >
<table border="0" cellpadding="6" cellspacing="0" width="100%" class="tekst11" bgcolor="#EEEEEE">
<tr>
<td colspan="2">
<span class="overskrift17">Opret nyt debatemne</span>
</td>
</tr>
<tr>
<td>Forfatter:</td>
<td><input type="text" name="nick" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td>Emne:</td>
<td><input type="text" name="emne" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td>E-mail:</td>
<td><input type="text" name="min_email" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td>Billede:</td>
<td><input type="file" name="stiangivelse" style="background-color: #ffff99;" size="35" id="input">&nbsp;&nbsp;
  </td>
</tr>
<tr>
<td>Billedtekst:</td>
<td><input type="text" name="billedtekst" style="background-color: #ffff99;" size="35" id="input"></td>
</tr>
<tr>
<td valign="top">Brødtekst:<br>(max. 150<br> karakterer)</td>
<td><textarea rows="4" name="brodtekst" style="background-color: #ffff99;" cols="67" id="input"></textarea></td>
</tr>
<tr>
<td valign="top">Tekst:</td>
<td><textarea rows="17" name="kommentar" style="background-color: #ffff99;" cols="67" id="input"></textarea></td>
</tr>
<tr>
<td></td>
<td><input type="submit" value="Send debatemne" name="send_debatemne" id="input">&nbsp;&nbsp;&nbsp; <input type="reset" value="Nulstil" name="nulstil" id="input">
</td>
</tr>
</table>
</form>
<!--#include virtual="/includes/inc_bottom.asp"-->
Avatar billede steen_hansen Forsker
12. marts 2002 - 23:28 #5
Fra gem.asp:

SQL = "insert into table (nick, emne, min_email) values = ('"
SQL = SQL & objUpload.form("nick") & "', " '

De to linier er ikke lavet færdige?
Avatar billede coltau Juniormester
12. marts 2002 - 23:38 #6
Nej - jeg blev træt i hånden. :-)

Men som sagt kan der stadigvæk være nogle småting.
Avatar billede steen_hansen Forsker
12. marts 2002 - 23:41 #7
Ok :o)

Jeg vil kigge på det i morgen aften.
Avatar billede steen_hansen Forsker
01. april 2002 - 16:29 #8
coltau, det virker ikke helt godt :o(
Avatar billede coltau Juniormester
01. april 2002 - 16:32 #9
Måske kan StruerNet være behjælpelig med en hjælpefil el. lign. ? Jeg kender som sagt ikke komponenten og har heller ikke mulighed for at afprøve den. :-(
Avatar billede steen_hansen Forsker
01. april 2002 - 16:36 #10
Ok, men du får pointene som tak for din tid :o)
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
Kurser inden for grundlæggende programmering

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