TTrac3rMedlem sedan maj 200335 inlägg Jag har problem med att spara filer som är uppladdade med aspsmartUpload.
Här är koden som jag har till att spara:
For i = 1 To numPictures
If Not mySmartUpload.Files("pic" & i).IsMissing Then
mySmartUpload.Files("pic" & i).saveAs("./bilder1/" & dataID & "\_" & i & ".jpg")
End If
Testa att göra såhär.
If Not mySmartUpload.Files("pic" & i).IsMissing Then
mySmartUpload.Files("pic" & i).saveAs("./bilder1/" & dataID & "_" & i & ".jpg")
Response.Write "Inne i if-satsen"
End If
För att kolla att den verkligen hamnar inom If satsen.
TTrac3rMedlem sedan maj 200335 inlägg nopp
den skriver inte ut något :/..
så här ser formuläret ut:
<FORM METHOD="post" ACTION="upload.asp" ENCTYPE="multipart/form-data">
<INPUT TYPE="FILE" NAME="pic1" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="pic2" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="pic3" SIZE="50"><BR>
<INPUT TYPE="FILE" NAME="pic4" SIZE="50"><BR>
<INPUT TYPE="SUBMIT" VALUE="Ladda upp">
</FORM>
kontrollera då om den kommer in i loopen med att skriva
har du satt numPictures = 4 ?
For i = 1 To numPictures
Response.Write "Inne i loopen gång" & i
Next
Om det skrivs ut som det skall då är det denna raden som det finns något fel i.
If Not mySmartUpload.Files("pic" & i).IsMissing Then
Jesper TMedlem sedan nov. 20017 144 inläggKul!
Det är som alltid bra att tala om vad man då har gjort.
WF handlar om att återanvända kunskap... :)
TTrac3rMedlem sedan maj 200335 inlägg såhär skrev jag:
dataID = CInt(mySmartUpload.Form("dataID").values) ' # HIT #
numPictures = CInt(mySmartUpload.Form("numPictures").values) ' # MADE BY EITRAZ #
For i = 1 To numPictures
If Not mySmartUpload.Files("pic" & i).IsMissing Then
mySmartUpload.Files("pic" & i).saveAs("./spelbilder/" & dataID & "_" & i & ".jpg")
End If
Next
TTrac3rMedlem sedan maj 200335 inlägg En sak jag inte förstår exakt är hur jag ska skriva ut bilderna i nyheten. Vet hur man skriver ut en. Men om det är många? :)
Mvh jonathan
Jesper TMedlem sedan nov. 20017 144 inläggFörsök att förklara lite mer.
TTrac3rMedlem sedan maj 200335 inlägg jag vill visa alla bilderna till nyheten på en gång, men med koden jag har nu visas bara 1 ; P:
<img src="<%=RecSet("dataID")%>_<%=RecSet("antalbilder")%>.jpg">
TTrac3rMedlem sedan maj 200335 inlägg och så vill jag ha så att om det inte är någon bild i nyheten så ska det inte komma nått
Jesper TMedlem sedan nov. 20017 144 inläggDå måste du nästan lägga bilderna i en separat tabell och länka in varje bild med ett referensid. I annat fall så får du loopa ut dem ifrån kolumnen på någe vis. Jag fattar inte riktigt hur du har bilderna, men låt säga att dina bildnamn ligger kommaseparerade i kolumnen "antalbilder"(bild_1,bild_2,bild_3, osv.), så skulle du kunna göra något liknande. Som princip:
Dim bilder,i
bilder=split(RecSet("antalbilder"),",")
for i = lbound(bilder) to ubound(bilder)
Response.write "<img src="& bilder(i) &"><br>"
next
TTrac3rMedlem sedan maj 200335 inlägg nej nej.. har lixom bilderna i en mapp..
TTrac3rMedlem sedan maj 200335 inlägg Nu har jag fixat så bilderna visas, men så som jag har koden nu visas 1 bild, och sen måste man trycka på "nästa" för att se nästa... jag vill ha så att man kan kolla på alla bilderna samtidigt.
koden:
If picNum <= 0 OR picNum > numPics Then
Response.Write " "
Else
Response.Write "\<img src=""./spelbilder/" & thisID & "\_" & picNum & "".jpg"" width=""50"" height=""50"" border=""1""\>"
Response.Write "\<br\>\<br\>"
If (picNum - 1) Then
Response.Write "<a href=""viewpic.asp?ID=" & thisID & "&picNum=" & picNum - 1 & """>Färegående</a>"
End If
If picNum \< numPics Then
Response.Write "\<a href=""viewpic.asp?ID=" & thisID & "&picNum=" & picNum + 1 & """\>Nästa\</a\>"
End If
End If
SsolbulleMedlem sedan mars 20015 287 inlägg for i = 1 to numPics
Response.Write "<img src=""./spelbilder/" & thisID & "_" & i & "".jpg"" width=""50"" height=""50"" border=""1"">"
next
Kanske...
TTrac3rMedlem sedan maj 200335 inlägg hmm din kod verkade inte funka i mitt script.. nu har jag skrivit:
for picNum = 1 To numPics Step 1
Response.Write "<a href="./spelbilder/" & thisID & "_" & picNum & ".jpg""><img src=""./spelbilder/" & thisID & "_" & i & ".jpg"" width=""50"" height=""50"" border=""1""></a>"
next
och detta verkar inte funka heller :)
Jesper TMedlem sedan nov. 20017 144 inlägg1. Vad händer?
2. Felmeddelande?
SsolbulleMedlem sedan mars 20015 287 inlägg Om nu numPics innehåller antalet bilder och att bilderna heter det som variabeln thisID heter samt sen 1.jpg 2.jpg osv Så tycker jag nog det bör fungera.
Vad skrivs det ut? Får du ut htmlkod som skriver ut rätt antal bilder? Blir då sökvägen till bilderna fel eller vad händer?