I have a web app that allows users to upload images. Last week, all was well. This week, it appears the code is breaking. Here is the code:
Protected Sub btnUpload_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnUpload.Click If FileUploadControl.HasFile Then Dim month As String = ddlMonth5.SelectedValue Dim year As String = ddlYear7.SelectedValue ' Dim whatis As String = FileUploadControl.PostedFile.ContentType Try If (FileUploadControl.PostedFile.ContentType = "image/jpeg") Or (FileUploadControl.PostedFile.ContentType = "image/pjpeg") Or (FileUploadControl.PostedFile.ContentType = "image/gif") Or (FileUploadControl.PostedFile.ContentType = "image/x-png") Then Dim fs = New FileStream(FileUploadControl.PostedFile.FileName, FileMode.Open, FileAccess.Read) 'save file with new size Using image As System.Drawing.Image = System.Drawing.Image.FromStream(fs) Using bitmap As New Bitmap(image) bitmap.Save("C:WebsitesimagesCusRespData.jpg", image.RawFormat) bitmap.Save("C:Websitesimages" & month & year & "CusRespData.jpg", image.RawFormat) End Using End Using StatusLabel.Text = "Upload status: File uploaded!" fs.Close() fs = Nothing Else StatusLabel.Text = "Upload status: Only .jpg,.jpeg,.gif and .png files are accepted!" End If Catch ex As Exception StatusLabel.Text = "Upload status: The file could not be uploaded. The following error occured: " & ex.Message End Try StatusLabel.Visible = True End If End Sub
On the development side, I see this error: The file could not be uploaded. The following error occurred: Could not find a part of the path. On the production side, this occurs: The following error occured: A generic error occurred in GDI+.
I have problem of using fileupload control, I want to upload an image into database and at the same time I also want to add the image into images folder.I can insert the image into database but I can't insert it into images folder. I don't know where I wrote wrongly and below are my codes :
i want to display the image either from a database or through file upload control but in case of database i had seen your article but what binary data i can store as you had in data column table and when i save a file somewhere through file upload but it is not displaying the image.
I have a FileUpload control in an UpdatePanel and when user select a file, the full file path will will be stored in a hiddenfield, and during postback, i would like to assign the full file path in the hiddenfield back to the FileUpload control textbox, possible to achieve that?
The reason I have the update panel outside the Tabcontainer is so that when switching between tabs, the screen doesn't flicker with refreshes, etc. But as a result, I can't get the FileUpload working properly. The FileUpload1.Filename is blank, so it errors out.
Is there anyway to get this working properly? I've tried the latest AsyncFileupload within the control toolkit, but this caused all kinds of problems with my pages so that's out of the question. I tried an iFrame too, but this also didnt work properly.
i want to store 1st item.value of dropdownlist on page load.
but it is not allowing:
-The text property of the textbox has got the value you typed, despite viewstate false -The checkbox.checked property is true, despite viewstate off - And the selectedValue property of the dropdown is "", no matter what you chose. And to avoid obvious stuff, in fact putting a break point on the load method of the page, just before clicking the button would have shown the same thing...
I have this issue as I seen many before has had with the website allowing the user to step back once logged out. I have seen this code below recommend to solve the problem, and it works. But my questions are, is this the best way of doing it? I dont want to cache any of the secure pages? Will the web app run slower with out cashing secure pages? Is there an alternative?
On my local machine with the default ASP web server I am able to browse my web service's methods, which have with prompts and an invoke button.But when I deploy this same code to an IIS server and I browse the asmx page I just get a descritpion of the methods.