webForumDet fria alternativet

multipart/form-data

3 svar · 408 visningar · startad av M.Cheraghi

M.CheraghiMedlem sedan juli 20015 107 inlägg
#1

Halloj!

Försöker skicka formulär via "multipart/form-data" till ett ASP dokument för behandling. Formuläret består av ett textfält och ett filfält.
Dessvärre får jag aldrig fram innehållet i textfältet i ASP dokumentet. :(

<body>
<form action="do_upload_flog.asp" method="post" enctype="multipart/form-data" name="form1" id="form1">
  <label>
  <input name="strComment" type="text" id="strComment" />
  </label>
  <label>
  <input name="strImage" type="file" id="strImage" />
  </label>
  <label>
  <input type="submit" name="Submit" value="Submit" />
  </label>
</form>
</body>

samt koden på ASP-dokumentet

<!--#include file="dbconn.asp" -->
<%

strImage = request.form("strImage")
strComment = request.form("strComment")

response.write strImage
response.write strComment

'strSQL = "INSERT INTO tblFlog (kommentar) VALUES ('"& strComment &"')"
'Conn.execute(strSQL)
%>

Problemet i det hela är att en ny rad i databasen skapas. Men kommentaren som jag vill lägga in i databasen vill inte följa med.

tydalMedlem sedan juni 20034 013 inlägg
#2

ASP har inte stöd för multipart/form-data. Förmodligen använder du någon särskild komponent för att ta emot filen. Den borde ha någon array för att läsa formulärvariablerna.

M.CheraghiMedlem sedan juli 20015 107 inlägg
#3

tydal skrev:

ASP har inte stöd för multipart/form-data. Förmodligen använder du någon särskild komponent för att ta emot filen. Den borde ha någon array för att läsa formulärvariablerna.

Japp kommer använda mig utav ASPUpload. Har bara inte kommit så långt ännu.. Okej, men nu vet jag varför det itne går! :) Tack så mycket Tydal!

emissionMedlem sedan dec. 19996 721 inlägg
#4

Du kan inte använda request.form, utan ska använda ASPUpload:s motsvariget, typ myUpload.Form(...)

Man kan klara sig utan komponent, dock:

http://www.freeaspupload.net/

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