webForumDet fria alternativet

Uploadscript utan komponent

307 svar · 16 552 visningar · startad av OveRRidE · sida 7 av 16

k0ffeMedlem sedan maj 2003352 inlägg
#121

Varför fungerar det inte för mig?
Får felmeddelande, "sidan kan inte visas", efter att ha laddat upp en bild...

tacksam för svar.

solbulleMedlem sedan mars 20015 287 inlägg
#122

Du har nog för litte kaffepulver i kvarnen.

;) Skämt åtsido, som man frågar får man svar.

Slå av "Egna felmeddelanden" i IE, egenskaperna, så lär du få ett något klarare felmeddelande, visa det.

k0ffeMedlem sedan maj 2003352 inlägg
#123

Det står redan på det...

Ingen speciellt man måste tänka på bara?

MeleaMedlem sedan juli 20033 147 inlägg
#124

Ah lysnade, det jag saknar är en delete funktion som listar alla bilder / filer som man lägger upp och sedan kan man bocka för de man vill ta bort... går detta och fixa utan komponenter?

@ndersMedlem sedan juni 200032 969 inlägg
#125

Melea skrev:

Ah lysnade, det jag saknar är en delete funktion som listar alla bilder / filer som man lägger upp och sedan kan man bocka för de man vill ta bort... går detta och fixa utan komponenter?

Ja, det är inga större problem att fixa utan komponent, med FSO. Sök lite i ASP-forumet så finns säkert massor med exempelkod.

Mvh

MeleaMedlem sedan juli 20033 147 inlägg
#126

Jao, har fått igång det nu :-)

För er som är intresserade:

Set Fso = Server.Createobject("Scripting.FileSystemObject") 
strDelete = Server.MapPath("\filer\" & Request.QueryString("filename"))

Fso.DeleteFile(strDelete & i)

Set Fso = nothing
solbulleMedlem sedan mars 20015 287 inlägg
#127

k0ffe: Så det är avslaget... inte ikryssat. Ok.

Har du en redirect i ditt script som efter att bilden är uppladdad ska flytta dig till en sida som inte finns då tro?

MeleaMedlem sedan juli 20033 147 inlägg
#128

Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: 'Item(...)'

contentType = UploadRequest.Item("blob").Item("ContentType")

Vad är felet?

MeleaMedlem sedan juli 20033 147 inlägg
#129

glöm ovanstående, hade glömt o döpa

<input type="file" name="[b]blob[/b]">
MeleaMedlem sedan juli 20033 147 inlägg
#130

Okej nu är jag tillbaka :D

Jag använder INSERT till en databas lite senare... när upload processen är klar.

Men då får jag det här felmeddelandet:
Feltyp:
Körningsfel i Microsoft VBScript (0x800A01A8)
Objekt krävs.: 'Upload'

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Driver={MySQL ODBC 3.51 Driver};server=localhost;uid=xxx;pwd=xxx;database=xxx" 

dim strusername, strinfo, strplayer1, strplayer2, strplayer1race, strplayer2race, strmap, strdatum
strusername = Upload.Form("username")
strinfo = Upload.Form("info")
strplayer1 = Upload.Form("player1")
strplayer2 = Upload.Form("player2")
strplayer1race = Upload.Form("player1race")
strplayer2race = Upload.Form("player2race")
strmap = Upload.Form("map")
strdatum = Hour(Time) & ":" & Minute(Time) & ":" & Second(Time)

sql = " insert into wc3_replay(filename, username, info, player1, player2, player1race, player2race, map, datum)" &_
" "  & " VALUES (('" & File.Filename & "'), " &_
"'" & strusername & "', " &_
"'" & strinfo & "', " &_
"'" & strplayer1 & "', " &_
"'" & strplayer2 & "', " &_
"'" & strplayer1race & "', " &_
"'" & strplayer2race & "', " &_
"'" & strmap & "', " &_
"'" & strDatum & "') "
Connect.Execute sql,,128

Jag har försökt med UploadRequest.Form och Request.Form men ingenting funkar...

solbulleMedlem sedan mars 20015 287 inlägg
#131

Är det inte denna typ du ska använda dig av?

mapp = UploadRequest.Item("mapp").Item("Value")

Samt att du förslagsvis lägger dessa rader där de andra ligger så att säga, och sen i din db-insättning använder dig av variablerna i stället.
(Felet skull kunna bero på att du använder formobjektet efter att du stängt det.)

MeleaMedlem sedan juli 20033 147 inlägg
#132

Hm, nu förstår jag inte riktigt, jag har gjort så databas kopplingen består av variabler ist för tecken men att använda

mapp = UploadRequest.Item("mapp").Item("Value")

menar du isåfall:

strmap = UploadRequest.Item("map").Item("Value")

eller vad menar du?

solbulleMedlem sedan mars 20015 287 inlägg
#133

Kolla här var hämtningen av formulärdatan sker, kan du inte göra på samma sätt?
http://www.webforum.nu/showthread.php?s=&postid=657793#post657793

k0ffeMedlem sedan maj 2003352 inlägg
#134

solbulle >> Nope, det har jag inte. Kan inte förstå vad felet är! :@

@ndersMedlem sedan juni 200032 969 inlägg
#135

Man brukar endast få det felet när Egna felmeddelanden är markerat. Konstigt. Kan du prova med någon annan webbläsare, ex. Mozilla och som det inte är IE som bråkar med dig?

solbulleMedlem sedan mars 20015 287 inlägg
#136

k0ffe: Har du en länk till sidan så att man kan testa själv?

k0ffeMedlem sedan maj 2003352 inlägg
#137

solbulle: ja, jag kom på att jag installerat om lite, och därmed inte bockat av egna felmeddelanden :)

Men för det så får jag det inte att funka :@

Microsoft VBScript runtime error '800a004c'

Path not found

/it6/koffedesign/vvk2/uploadkomponentlos/outputfile.asp, line 38

solbulleMedlem sedan mars 20015 287 inlägg
#138

Ah ok. Men där har vi något att utgå från.
Den sökväg du anger stämmer inte.

Du måste ha en riktig sökväg, typ "c:/inetpub/mappen/" eller hur den nu ser ut.
Alternativt med server.mappath.

Hur ser din sökväg ut, stämmer den?

k0ffeMedlem sedan maj 2003352 inlägg
#139

Det är ju rätt sökväg! Har suttit i en halvtimme nu, blir gaaaalen :)

k0ffeMedlem sedan maj 2003352 inlägg
#140

Har prövat alla möjliga olika alternativ...

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