The JSP form must have enctype= "Multipart/form-data" in order to upload the file meaning, is to set the MIME encoding of the form. By default, this encoding format is application/x-www-form-urlencoded, cannot be used for file upload, only use the Multipart/form-data to complete the transfer of file data, do the following.
Enctype= "Multipart/form-data" is to upload binary data; The value of input in the form is passed in 2 binary ways. The value of input in the form is passed through in 2, so the request is not valued. In other words, this code is added, and the request will not be successful.
If you want to take a form value into the database, use the following: Because the value of input before is binary appears to be passed, you must create a new object to get the value passed in
Smartupload su = new smartupload ();//Create a new Smartupload Object
Su.getrequest (). Getparametervalues (); Take array values
Su.getrequest (). GetParameter (); Take a single parameter single value
Enctype= "Multipart/form-data" usage of files in JSP