webForumDet fria alternativet

Räkna till /

ASP

4 svar · 458 visningar · startad av Salamana

Medlem sedan mars 2005158 inlägg
Frågan#1

Jag har en sträng där jag vill hämta en bilds namn som ser ut enligt följande:
d:\ftp\www.xxxxxxx.se\wwwroot\img\erbjudande\flaska.jpg

Då vill jag räkna från höger till första \

Kan någon de mig en kodsnutt där man gör det??

Strängen får jag genom filen = oFileUp.Form("myFile")

Medlem sedan sep. 2004828 inlägg
#2

Kolla på InStrRev
Jag skulle gissa att det skulle se ut något liknande (dock länge sedan jag höll på med gammal ASP)
strPath = "d:\ftp\www.xxxxxxx.se\wwwroot\img\erbjudande\flaska.jpg"
strFile = Right(strPath, InStrRef(strPath,"\"))

Medlem sedan juli 20003 825 inlägg
#3

Den bilden kommer du bara kunna titta på om du sitter vid din dator och kollar på hemsidan i din lokala webbläsare, "Öppna fil...", inte via http.

Är du säker på att det är det du vill?

server.mappath("/") är annars en variant att studera.

Medlem sedan mars 2005158 inlägg
#4

Ja...hur som haver så fick jag inte helt rätt på det.

Jag kollade om det redan fanns en fil med samma namn som man försökte ladda upp och finns den så kommer ett meddelande som säger att man får döpa om den!

Inte bästa lösningen....men de funkar fint för dem som ska använda de :-)

Medlem sedan sep. 2004828 inlägg
#5

Eclipse, det kan ju vara sökvägen till bilden, som kommer från en Server.MapPath eller nåt, det vet vi ju inte.

272 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
137 ms — hämta tråd, inlägg och bilagor (db)
132 ms — ändringar (db)