I am working on a form using old classic ASP. And this Classic ASP does not supports enctype=multipart/form-data . If I am using multipart/form-data then I am not getting any value after submitting the form. So please tell me how could i upload a image into a folder without using multipart/form-data. Any help will be appreciated. Thanks in advance
Asked
Active
Viewed 3,983 times
0
-
It's tricky in Classic ASP. Either you need to install a third party component or do it through an ADODB.Stream object, Take a look at this question - http://stackoverflow.com/questions/12190305/how-to-upload-files-with-asp-classic – John Jun 25 '15 at 11:46
-
There is no such thing "does not supports enctype=multipart/form-data" - this just means raw binary stream is sent from the browser to the server, so you must parse it properly. One example is [this code I wrote a while ago](http://stackoverflow.com/a/15874741/447356) – Shadow The GPT Wizard Jun 25 '15 at 13:00
1 Answers
0
i know the pain
check this out http://www.codeproject.com/Articles/2359/File-Upload-using-a-VBScript-Class
if you want to acess other form elements use
Upload.Form("cmbtemp")
this might help you, if not tell me i will send you what i use for that
EDIT for code form code
<form name="frmSend" method="POST" enctype="multipart/form-data" accept-charset="utf-8" action="upload_pdf.asp" >
and code for upload
function SaveFiles
Dim Upload, fileName, fileSize, ks, i, fileKey
DIM oufilename1,oufilename2,cmbtemp
Set Upload = New FreeASPUpload
Upload.SaveOne uploadsDirVar,0,oufilename1,oufilename2
cmbtemp=Upload.Form("cmbtemp")
'response.Write(cmbtemp)
if oufilename2 <> "" and cmbtemp <> "" then
con.execute "update tbltemp set file_name='"&oufilename2&"' where ID='"&cmbtemp&"'"
end if
' If something fails inside the script, but the exception is handled
If Err.Number <> 0 then Exit function
end function
this function called on post request

Dhiraj Wakchaure
- 2,596
- 6
- 21
- 37
-
thanks for your reply. But as I have already said i cant use enctype="mulitpart/form-data" beacuase after using this i am not able to get the values from form. If you have any other option rather then using enctype=mulitpart/form-data – Sonu Kumar Jun 26 '15 at 11:52
-
-
Thanks @ddw147 Now I am able to upload file in a folder. But still not getting any other input value after using Upload.Form("fieldname"). I am very new to asp. And I dont know so much about asp. Please help me out – Sonu Kumar Jun 27 '15 at 07:08
-
-
Yes I am trying Upload.Form("your_form_element_name") but not getting any value – Sonu Kumar Jun 27 '15 at 07:40
-
I am getting this error Microsoft VBScript runtime error '800a01a8' Object required: '' – Sonu Kumar Jun 27 '15 at 07:44
-