/ 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
aspSmartUpload og Forms
Fra : Frank Sørensen


Dato : 20-11-02 17:09

Jeg er ved at lave et nyhedssystem, hvor jeg selv kan oploade et billede til
teksten. Har lavet en html side hvor jeg indtaster:
emne
body
og vælger et billede

Disse informationer vil jeg så gerne gemme i en access db men kan kun få
billedets navn gemt, emne og body er bare tomme i db'en.
Håber der er nogen som kan hjælpe.

Med Venlig Hilsen
Frank Sørensen

KODEN
*********************
<%
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

mySmartUpload.AllowedFilesList = "jpg,gif"
mySmartUpload.DenyPhysicalPath = True
mySmartUpload.MaxFileSize = 50000
mySmartUpload.Upload

For each file In mySmartUpload.Files
If not file.IsMissing Then
file.SaveAs("Upload/" & file.FileName)

Response.Write("Navn = " & file.Name & "<BR>")
Response.Write("Størrelse = " & file.Size & "<BR>")
Response.Write("Fil navn = " & file.FileName & "<BR>")
strBillede = file.FileName
Response.Write("Fil type = " & file.FileExt & "<BR>")
Response.Write("Fil sti = " & file.FilePathName & "<BR>")
%>
<img src="Upload/<%=(file.FileName)%>">
<%
End If
Next

' Data skrives i databasen
' ***********************

Const adOpenKeyset = 1
Const adLockOptimistic = 3

Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "PROVIDER=MSDASQL;DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" &
Server.MapPath("../_db_login47/_log_sys_47.mdb")

Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "Select * From tb_arkNews"
rs.Open strSQL, Conn, adOpenKeyset, adLockOptimistic

rs.AddNew
rs("emne") = mySmartUpload.Form("emne")
rs("body") = mySmartUpload.Form("body")
rs("pic") = strBillede
rs("dato") = Now
rs.Update

rs.Close
Set rs = Nothing

Conn.Close
set Conn = Nothing
%>



 
 
Martin_P (21-11-2002)
Kommentar
Fra : Martin_P


Dato : 21-11-02 07:49


"Frank Sørensen" <frank2*REMOVE*@tdcadsl.dk> skrev i en meddelelse
news:3ddbb369$0$18399$edfadb0f@dread12.news.tele.dk...
> Jeg er ved at lave et nyhedssystem, hvor jeg selv kan oploade et billede
til
> teksten. Har lavet en html side hvor jeg indtaster:
> emne
> body
> og vælger et billede
>
Det var sådan set rarest at få din HTM fil at se, da jeg tror at enctypen i
den er sat til multiform/data - med den enctype kan man ikke "uploade" tekst
sammen med billeder...

Jeg har ihvertfald aldrig fået det til at virke.....

Martin_P



Jens Gyldenkærne Cla~ (21-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-11-02 10:53

Martin_P skrev:

> Det var sådan set rarest at få din HTM fil at se, da jeg tror
> at enctypen i den er sat til multiform/data - med den enctype
> kan man ikke "uploade" tekst sammen med billeder...

Jo da. Multiform/data er den eneste gyldige enctype til filupload -
men det forhindrer ikke at man kan uploade tekst.

> Jeg har ihvertfald aldrig fået det til at virke.....

Så spørg og se om ikke du kan få hjælp til det. Hvis man bruger en
komponent til filupload vil hele formindholdet ofte skulle tilgås
via komponenten. Jeg kan ikke lige se hvorfor det ikke virker i
Franks tilfælde - men jeg har selv sider hvor det fungerer på denne
måde.

Men det ville være rart at se noget af afsenderformen - er Frank
sikker på at emne og body er defineret med de navne i formen?
--
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

Frank Sørensen (21-11-2002)
Kommentar
Fra : Frank Sørensen


Dato : 21-11-02 13:09

> Men det ville være rart at se noget af afsenderformen - er Frank
> sikker på at emne og body er defineret med de navne i formen?

Jeps jeg har tjekket html siden og forstår derfor ikke hvorfor det ikke
virker
Jens vil du ikke sende mig et eksempel hvor det virker, altså både med
billede og tekst?

På forhånd tak
Frank Sørensen
frank2@tdcadsl.dk

KODEN TIL HTML SIDEN
***********************

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<HTML>
<HEAD>
<TITLE>Nyheder</TITLE>
<META NAME="GENERATOR" CONTENT="MAX's HTML Beauty++ ME">
</HEAD>
<BODY>
<center>
<form method="POST" class="css" action="upload.asp" NAME="PW"
ENCTYPE="multipart/form-data">
<table border="0" width="360" cellspacing="0" cellpadding="0"
bgcolor="#E9E9E9">
<tr>
<td width="380" style="border: 1 solid #000000" valign="middle"
align="center">
<table border="0" width="350" height="5">
<tr>
<td width="344" align="center"><font size="1" face="Verdana"
color="#000000"><b>Emne</b></font></td>
<td width="578"><input type="text" name="emne" size="20"
style="font-family: Verdana; font-size: 8 pt; border: 1 solid #353535">
</td>
</tr>
<tr>
<td width="344" align="center"><font size="1" face="Verdana"
color="#000000"><b>Besked</b></font></td>
<td width="578">
<p><textarea rows="18" name="body" cols="40"
style="font-family: Verdana; font-size: 8 pt; border: 1 solid
#353535"></textarea></p>
</td>
</tr>
<tr>
<td width="344" align="center"><font size="1" face="Verdana"
color="#000000"><b>Billede</b></font></td>
<td width="578"><input type="file" name="billede" size="20"
style="color: #000000; font-family: Verdana; font-size: 8 pt; border: 1
solid #353535">&nbsp;</td>
</tr>
<tr>
<td width="922" valign="top" align="center" colspan="2">
</td>
</tr>
<tr>
<td width="922" valign="top" align="center" colspan="2">
<p><input type="submit" value="Tilføj nyhed" style="font-family:
Verdana; font-size: 10 px; color: #FFFFFF; background-color: #800000;
font-weight: bold; border: 1 solid #000000"></p>
</td>
</tr>
</table>
</table>
</form>
</center>
</body>
</html>




Jens Gyldenkærne Cla~ (21-11-2002)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 21-11-02 16:11

Frank Sørensen skrev:

> Jeps jeg har tjekket html siden og forstår derfor ikke hvorfor
> det ikke virker

Jeg tror muligvis problemet er at du forsøger at udskrive data på
siden før du har behandlet alle data.

> Jens vil du ikke sende mig et eksempel hvor det virker, altså
> både med billede og tekst?

Jeg har lagt to sider op i filen
<http://damu.dk/jc/usenet/upload.zip>. De er ikke kommenterede ;-(
--
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

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

Månedens bedste
Årets bedste
Sidste års bedste