webForumDet fria alternativet

Dundas upload

3 svar · 255 visningar · startad av Mika3l

Mika3lMedlem sedan nov. 20018 492 inlägg
#1

Håller på lite med [Dundas upload här för uppladdning av bilder men jag får det inte riktigt att fungera.
Hur får jag ut filnamnet på filen som jag laddar upp?

ElseIf Request("page") = "add" Then
If Request("action") = "" Then
%>

<form name="addform" method="post" action="logos.asp?page=add&action=addlogo" enctype="multipart/form-data">
<table cellspacing="0" cellpadding="2" border="0">
 <tr>
  <td>
Välj bild(775x75px):
  </td>
  <td>
<input type="file" name="file">
  </td>
 </tr>
 <tr>
  <td colspan="2">
<a href="javascript:addform.submit()">Ladda upp</a>
  </td>
 </tr>
</table>
</form>

<%
ElseIf Request("action") = "addlogo" Then

'On Error Resume Next
Set objUpload = Server.CreateObject ("Dundas.Upload.2")
objUpload.UseVirtualDir = true
If Err.Number <> 0 Then
Response.Write(Err.Description)
Else
Dim strFile
[blue]strFile = objUpload.Files
'Här ovan vill jag altså ha filnamnet.[/blue]
Set rs = Connect.Execute("SELECT filename FROM logos WHERE filename = '" & strFile & "'")
If NOT rs.EOF Then
Response.Write("Det finns redan en loggo med namnet " & strFile & "!<br><br style=""line-height: 4px;""><a href=""logos.asp?page=add""><-- Tillbaka</a>")
Else
objUpload.Save "../images/logos"
Response.Write(strFile & " har blivit uppladdad!<br><br style=""line-height: 4px;""><a href=""logos.asp?page=add""><-- Tillbaka</a>")
End If
rs.Close
Set rs = Nothing
End If
Set objUpload = Nothing

End If

Säg gärna till om ni skulle se någon annan konstig kod också för jag är inte allt för insatt i den här komponenten.](http://www.dundas.com)

solbulleMedlem sedan mars 20015 287 inlägg
#2

Jag tror du måste till att spara filen först innan du kan använda dig av namnet. (objUpload.Files)
http://www.dundas.com/products/onlineDocs/FreeProds/Upload/Save_Upload.htm

Mika3lMedlem sedan nov. 20018 492 inlägg
#3

K, det var mindre bra. :l
Vet du om man kan ändra namnet till något valfritt namn när man laddar upp den?
Jag kan inte hitta något men jag är småblind också ibland. ;)

Mika3lMedlem sedan nov. 20018 492 inlägg
#4

Har nu fått fram att man kan använda SaveToMemory först, det enda problemet är att jag, som så mycket annat med Dundas Upload, inte förstår riktigt hur det fungerar. Dessutom är ju vartenda ett av deras exempel för flera filer och jag ska bara ladda upp en. :l
Någon snäll person här som kan hjälpa mig(börjar dessutom bli ganska akut :l ). :o

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)