Problem with uploading with image + text box field
-
Hi, I have a form with two text box and one browse button and a submit button .on action page2 . the code which i have is uploading script ( for the image to get uploaded) . So i need the text box value to be displayed on the action page2. how can i do it. but i tried the property using name= Request.Form("title") and stored in an variable. and then used the Response.Write("name") . but it shows an error stating that binary method is called so i can't use the request method r response method . how am i going to solve this . Wat is the alternative method to do it . so that i can upload my image as well as i can display my contents of the text box . Plz help me i am new to this kind of concept . if needed i will send the file too. imthi
-
Hi, I have a form with two text box and one browse button and a submit button .on action page2 . the code which i have is uploading script ( for the image to get uploaded) . So i need the text box value to be displayed on the action page2. how can i do it. but i tried the property using name= Request.Form("title") and stored in an variable. and then used the Response.Write("name") . but it shows an error stating that binary method is called so i can't use the request method r response method . how am i going to solve this . Wat is the alternative method to do it . so that i can upload my image as well as i can display my contents of the text box . Plz help me i am new to this kind of concept . if needed i will send the file too. imthi
I can't quite understand what you are trying to do, but you might want to take a look at this: http://www.codeproject.com/aspnet/fileupload.asp[^]
-
I can't quite understand what you are trying to do, but you might want to take a look at this: http://www.codeproject.com/aspnet/fileupload.asp[^]
hi, Actually i have a file called addnews.asp , for your referal you can go to this url http:www.focus.com.sg/asp/addnews.asp in this page i need to upload the image and the text box content. Now my problem is i have downloaded the from google the image uploading scripts. the page is named as uploadDest.asp ( where the script works fine for uploading the image) but my requirement is those text box value also have to recieved from the second page . which is the action page uploadDest.asp But when i use request.form("title") then it shows me an error sayin that request could not be used when Binary method is called. Can you provide me a solution on this plzzzzz imthi
-
hi, Actually i have a file called addnews.asp , for your referal you can go to this url http:www.focus.com.sg/asp/addnews.asp in this page i need to upload the image and the text box content. Now my problem is i have downloaded the from google the image uploading scripts. the page is named as uploadDest.asp ( where the script works fine for uploading the image) but my requirement is those text box value also have to recieved from the second page . which is the action page uploadDest.asp But when i use request.form("title") then it shows me an error sayin that request could not be used when Binary method is called. Can you provide me a solution on this plzzzzz imthi
There are many alternate ways:- I am not sure why that is not working. If you still want to show something on next page try one of the followings:- 1. I am not sure but on the next page FILE[] method will be available 2. Use Session Variables to store what you want in textbox 3. Added the variable to QueryString ? 4. Use database query to show information on next page.
-
There are many alternate ways:- I am not sure why that is not working. If you still want to show something on next page try one of the followings:- 1. I am not sure but on the next page FILE[] method will be available 2. Use Session Variables to store what you want in textbox 3. Added the variable to QueryString ? 4. Use database query to show information on next page.
hi, As per the above your question 1. the next page what i have this below script the action page:UploadDest.asp and the below script is the code which has and its working fine when i upload the image. --- this script below i downloaded from google site ------- <% response.buffer = true 'in my tests, this seems to increase speed a bit set oUpload = server.createobject("ASPUpLoad.clsUpload") 'If nothing's entered, the .dll will save the file 'in the same path in which it resides, with the 'file name entered by the user 'THIS SAVES TO SAME DIRECTORY THE WEB PAGE IS IN 'MAKE SURE WEB USER HAS WRITE ACCESS 'TO THIS DIRECTORY (OR WHATEVER DIRECTORY YOU 'CHOOSE FOR SAVING). OTHERWISE, AN ERROR WILL OCCUR oUpload.Path = Server.MapPath(".") 'Don't worry if user leaves FileName blank. 'the dll will just save it as the file 'selected. if oUpload.Form("SaveAs") <> "" then 'get rid of any "\" chars, because we are 'setting path above. But you can set full 'path with this property to. sSplit = split(oUpload.Form("SaveAs"), "\") sFileName = sSplit(ubound(sSplit)) 'if user has specified a file type 'use that, otherwise, we will just take what's 'given if oUpload.Form("FileType") <> "Other" then if instr(sFileName, ".") > 0 then sSplit = split(sFileName, ".") sFileName = sSplit(0) & "." & oUpload.Form("FileType") else 'file type doesn't actually convert one file type to 'another. This is just used as an illustration 'of the Form Object. sfileName = sFileName & "." & oUpload.Form("FileType") end if End if oUpload.FileName = sFileName End if bAns = oUpload.Save %> FreeVBCode.com ASP Upload Example
ASP Upload Results
<% if bAns = true then %> The uploaded file was successfully saved to the host machine as <%= oUpload.Path & oUpload.FileName%>
In addition, the following information was obtained from the submitting form:
<% set objFormDetails = oUpload.FormDetails lCount = objFormDetails.Count for lCtr = 1 to lCount Response.write "Key: " & objFormDetails.Key(lCtr) & " Value: " & objFormDetails.Item(lCtr) & "
" Next %> <% else %> No file was saved due to the following reason: <%= oUpload.Error %> <% end if set oUpload = nothing %> ---------------------------- end of above script ----------------- But my main concern is how am i going to get th -
Hi, I have a form with two text box and one browse button and a submit button .on action page2 . the code which i have is uploading script ( for the image to get uploaded) . So i need the text box value to be displayed on the action page2. how can i do it. but i tried the property using name= Request.Form("title") and stored in an variable. and then used the Response.Write("name") . but it shows an error stating that binary method is called so i can't use the request method r response method . how am i going to solve this . Wat is the alternative method to do it . so that i can upload my image as well as i can display my contents of the text box . Plz help me i am new to this kind of concept . if needed i will send the file too. imthi
There is nothing in the Request.Form collection, as the upload component has already consumed the form data to get the uploaded file. You have to get the form data from the upload component. Most components have a Form collection for this purpose that works like Request.Form.
--- b { font-weight: normal; }
-
There is nothing in the Request.Form collection, as the upload component has already consumed the form data to get the uploaded file. You have to get the form data from the upload component. Most components have a Form collection for this purpose that works like Request.Form.
--- b { font-weight: normal; }
-
With ASPUpload, the .Form collection does not get populated until AFTER the .Save method has been called. So trying to reference it before will not return any results. :)
Correct. Considering the error message that the OP is getting, though, it appears that he either is not using ASPUpload, or has already called the Save method. With ASPUpload, the data is available through Request.Form before the Save method is called. Of course, if the data is read using Request.Form, the Save method can't be used after that. Some upload components handle the data automatically when they are created, other, like ASPUpload, handles the data upon a method call.
--- b { font-weight: normal; }
-
Correct. Considering the error message that the OP is getting, though, it appears that he either is not using ASPUpload, or has already called the Save method. With ASPUpload, the data is available through Request.Form before the Save method is called. Of course, if the data is read using Request.Form, the Save method can't be used after that. Some upload components handle the data automatically when they are created, other, like ASPUpload, handles the data upon a method call.
--- b { font-weight: normal; }
I would agree, but accoring to the previously posted script (excerpt: response.buffer = true 'in my tests, this seems to increase speed a bit set oUpload = server.createobject("ASPUpLoad.clsUpload") ) It looks like he is using ASPUpload. But noticing the comment right before "--- this script below i downloaded from google site -------", I might have been assuming too much.
-
I would agree, but accoring to the previously posted script (excerpt: response.buffer = true 'in my tests, this seems to increase speed a bit set oUpload = server.createobject("ASPUpLoad.clsUpload") ) It looks like he is using ASPUpload. But noticing the comment right before "--- this script below i downloaded from google site -------", I might have been assuming too much.