webForumDet fria alternativet

ASPUpload kolla om fil är uppladad

ASP

1 svar · 173 visningar · startad av Addeladde

Medlem sedan jan. 20013 406 inlägg
Frågan#1

Med den här koden får man ut filnamnet på en fil som man laddat upp. Men om man inte valt en fil i formuläret så genererar koden ett felmeddelande.

Hur tar jag reda på om en fil laddats upp eller inte?

produktBild2 = Upload.Files("produktBild2").ExtractFileName

Medlem sedan maj 20012 080 inlägg
#2

Om du inte redan har den exakta sökvägen till filen så kan du loopa igenom alla filer i den katalogen och se om du hittar den... Något liknande kan fungera

<%
varStrPath = "/sökvägen/"
strPath = server.mappath(varStrPath)
set objFSO = Server.CreateObject("Scripting.FileSystemObject")
set objFolder=objFSO.GetFolder(strPath)
Set Files = objFolder.Files
%>

<% '### Lopar igenom alla bilder på hårddisken på servern ###'
varNumberOfThumbFiles = objFolder.Files.count
for each objItem in objFolder.Files 

	' Leta efter din fil här...
	response.write objItem.name &"<br>"

next %>

Finns säkert bättre lösningar ;)

255 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
128 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)