webForumDet fria alternativet
Logga in / Bli medlem

Aspupload

ASP

11 svar · 322 visningar · startad av Jesper T

Medlem sedan nov. 20017 144 inlägg
Trådstart#1

Ja det var ju det!
Undrar hur man definerar egna namn på bilder som skall laddas upp med aspupload, jag har kollat deras manual(säkert fuskkollat) och sökt på det i webforum, men icke!

MVH Jesper

Medlem sedan feb. 200112 078 inlägg
#2

Byt namn på filen med FSO efter det att du laddat upp den istället.

Medlem sedan nov. 20017 144 inlägg
#3

Har gjort så här men är helt ute och virrar kanske, byter inte namn i alla fall (till test. och "orginaländelsen")!

Microsoft VBScript compilation error '800a0414' 

Cannot use parentheses when calling a Sub 

/ner.asp, line 32 

fso.movefile (right(strFileName),4), (right(ny),4)

Och hela koden är:

<%sokvag = Server.MapPath("\files\imgs\")
Set Upload = Server.CreateObject("Persits.Upload.1")

Upload.SetMaxSize 25000, True

Upload.Save(sokvag)

For Each File in Upload.Files
strFileName = File.ExtractFileName
If ( Instr(strFileName, ".jpg") > 0 ) Then _
bolImageOk = "TRUE"

If ( Instr(strFileName, ".gif") > 0 ) Then _
bolImageOk = "TRUE"

If Not ( bolImageOK = "TRUE" ) Then _
File.Delete
Next
ny ="test"
If ( bolImageOK = "TRUE" ) Then 
Set fso = Server.CreateObject("Scripting.FileSystemObject")
fso.movefile (right(strFileName),4), (right(ny),4)
Response.Write (strFileName & " är uppladdad, klicka <a href=up.asp>här</a> för att komma tillbaka.")
Else
Response.Write "Bilden är för stor (max 25kb) eller har fel format. Du kan bara ladda upp JPEG eller GIF bilder."
End If

%>

MVH Jesper T

Medlem sedan nov. 20017 144 inlägg
#4

eller är det något typ detta?

fso.MoveFile strFileName,"test." & right(strFileName),3

Verkar inte heller funka:

Microsoft VBScript runtime error '800a01c2' 

Wrong number of arguments or invalid property assignment: 'right' 

/ner.asp, line 32
Medlem sedan nov. 20017 144 inlägg
#5

Detta blir också fel:

Microsoft VBScript runtime error '800a0035' 

File not found 

/ner.asp, line 33

Med:

nytt = ""& strFileName
nytt = Left(nytt,(len(nytt)-3))
[b]fso.MoveFile strFileName,"test." & nytt[/b]

??????????????????

Medlem sedan nov. 20017 144 inlägg
#6

Help!! :(

Medlem sedan mars 20015 287 inlägg
#7

Verkar inte som om du har filändelsen i variabeln nytt.

fso.movefile sokvag&"\"&strFileName,sokvag&"\"&ny  & right(strFileName,4)

Red.
Fast nu får ju alla filer samma namn!?! Det kanske inte riktigt var meningen?

Medlem sedan nov. 20017 144 inlägg
#8
nytt = ""& strFileName
nytt = Left(nytt,(len(nytt)-3))
fso.MoveFile strFileName,"test." & nytt

Nej detta ger ju: test.gamlanamnet.
det skall ju bli test.nyändelse

Jag vet inte hur man skall plocka ut .ändlesen!!

MVH Jesper T

Medlem sedan nov. 20017 144 inlägg
#9

Fast nu får ju alla filer samma namn!?! Det kanske inte riktigt var meningen?

Ok, men test skall jag byta ut till co(o)kies("användarnamn")

Tack skall kolla! :)

Medlem sedan mars 20015 287 inlägg
#10

right(strFileName,4)

Fast det spricker om det är en filändelse på fyra bokstäver, sök så hittar du något bättre sätt.

Pröva annars min redigerade variant, tror det fungerar. (Ovan)

Medlem sedan mars 20015 287 inlägg
Medlem sedan nov. 20017 144 inlägg
#12

Nej, du är ju en PÄRLA! Du måste då ha en riktig bullmamma!!

Tack! Pssst du skulle inte kunna kika på vad @nders menar här också är du snäll? Jag har försökt med nåt sånt här men jag är inte riktigt 100, vad jag skall lägga in det, och vad som skall kompletteras?:

SQL = "SELECT username FROM users WHERE username = "& username

http://cgi.webforum.nu/wf/Forum11/HTML/008914.html

MVH Jesper T

270 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
139 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)