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


Dato : 18-11-02 18:01

Jeg vil gerne have siden til at vise det billede som lige er blevet
uploadet, men jeg kan ikke få koden til at virke.

Håber nogen kan hjælpe

Med Venlig Hilsen
Frank Sørensen

*** Koden ***
<html>
<BODY BGCOLOR="white">

<H1>aspSmartUpload</H1>
<HR>

<%
' Variables
' *********
Dim mySmartUpload
Dim file
Dim intCount
intCount=0

' Object creation
' ***************
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

' Upload
' ******
mySmartUpload.Upload

' Select each file
' ****************
For each file In mySmartUpload.Files
' Only if the file exist
' **********************
If not file.IsMissing Then
' Save the files with his original names in a virtual path of the web
server
'
**************************************************************************
file.SaveAs("/aspSmartUpload/Upload/" & file.FileName)
' sample with a physical path
' file.SaveAs("c:\temp\" & file.FileName)

' Display the properties of the current file
' ******************************************
Response.Write("Name = " & file.Name & "<BR>")
Response.Write("Size = " & file.Size & "<BR>")
Response.Write("FileName = " & file.FileName & "<BR>")
Response.Write("FileExt = " & file.FileExt & "<BR>")
Response.Write("FilePathName = " & file.FilePathName & "<BR>")
Response.Write("ContentType = " & file.ContentType & "<BR>")
Response.Write("ContentDisp = " & file.ContentDisp & "<BR>")
Response.Write("TypeMIME = " & file.TypeMIME & "<BR>")
Response.Write("SubTypeMIME = " & file.SubTypeMIME & "<BR>")
intCount = intCount + 1
End If
Next

' Display the number of files which could be uploaded
' ***************************************************
Response.Write("<BR>" & mySmartUpload.Files.Count & " files could be
uploaded.<BR>")

' Display the number of files uploaded
' ************************************
Response.Write(intCount & " file(s) uploaded.<BR>")
%>
<img src="<img src="aspSmartUpload/Upload/<%
Response.Write("file.FileName") %>">
</BODY>
</HTML>



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


Dato : 18-11-02 21:53

Frank Sørensen skrev:

> Jeg vil gerne have siden til at vise det billede som lige er
> blevet uploadet, men jeg kan ikke få koden til at virke.

Hvordan virker det ikke?
Bliver billedet uploadet korrekt?
Skrives billedstien korrekt?

Kig evt. forbi <http://www.asp-faq.dk/article/?id=41>.


> file.SaveAs("/aspSmartUpload/Upload/" &
> file.FileName)

Den sti hvor du gemmer billedet:
   /aspSmartUpload/Upload/<filnavn>


> <img src="<img src="aspSmartUpload/Upload/<%
> Response.Write("file.FileName") %>">

Den sti hvorfra du forsøger at hente billedet:
   aspSmartUpload/Upload/<filnavn>
   

Kan du se forskellen?
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

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


Dato : 18-11-02 23:35

> Hvordan virker det ikke?
> Bliver billedet uploadet korrekt?
Ja billedet oploades fint

> Skrives billedstien korrekt?
Det skulle jeg mene.

Men den kode der skal finde billedet virker åbenbart ikke.





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


Dato : 19-11-02 00:21

Fik det endelig til at virke

KODEN
********************

<html>
<BODY BGCOLOR="white">
<center>
<H1>Upload test</H1>
<%
' Variables
' *********
Dim mySmartUpload
Dim file
Dim intCount
intCount=0

' Object creation
' ***************
Set mySmartUpload = Server.CreateObject("aspSmartUpload.SmartUpload")

' Upload
' ******
mySmartUpload.Upload

' Select each file
' ****************
For each file In mySmartUpload.Files
' Only if the file exist
' **********************
If not file.IsMissing Then
' Save the files with his original names in a virtual path of the web
server
'
**************************************************************************
file.SaveAs("/aspSmartUpload/Upload/" & file.FileName)
' sample with a physical path
' file.SaveAs("c:\temp\" & file.FileName)

' Display the properties of the current file
' ******************************************
Response.Write("Navn = " & file.Name & "<BR>")
Response.Write("Størrelse = " & file.Size & "<BR>")
Response.Write("Fil navn = " & file.FileName & "<BR>")
Response.Write("Fil type = " & file.FileExt & "<BR>")
Response.Write("Fil sti = " & file.FilePathName & "<BR>")
'Response.Write("ContentType = " & file.ContentType & "<BR>")
'Response.Write("ContentDisp = " & file.ContentDisp & "<BR>")
'Response.Write("TypeMIME = " & file.TypeMIME & "<BR>")
'Response.Write("SubTypeMIME = " & file.SubTypeMIME & "<BR>")
%>
<img src="/aspSmartUpload/Upload/<%=(file.FileName)%>">
<%
intCount = intCount + 1
End If
Next

' Display the number of files which could be uploaded
' ***************************************************
Response.Write("<BR>" & mySmartUpload.Files.Count & " fil kunne blive
uploadet.<BR>")

' Display the number of files uploaded
' ************************************
Response.Write(intCount & " fil(er) blev uploaded.<BR>")


%>
</center>
</BODY>
</HTML>



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


Dato : 19-11-02 00:02

Frank Sørensen skrev:

>> Skrives billedstien korrekt?
> Det skulle jeg mene.

Du bruger en absolut sti til at gemme billedet men en relativ sti
til at hente det igen. Det vil kun virke hvis dit script ligger i
webroden.

> Men den kode der skal finde billedet virker åbenbart ikke.

Prøv at bruge (helt) ens stiangivelser i de to linjer hvor du hhv.
gemmer (file.saveAs) og henter (<img src...>) billedet.
--
Jens Gyldenkærne Clausen
MF (medlem af FIDUSO - www.fiduso.dk)
I ovenstående tekst benyttes nyt komma.

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


Dato : 18-11-02 23:35

> Hvordan virker det ikke?
> Bliver billedet uploadet korrekt?
Ja billedet oploades fint

> Skrives billedstien korrekt?
Det skulle jeg mene.

Men den kode der skal finde billedet virker åbenbart ikke.





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