User-1458744719 posted
below code i am using to check whether fileupload has image or not but its only showing 1 message pla upload image
and also i only want to change the image name not the extension how can i do that
plz do help with the code
<asp:Label ID="lblResourcesImg" class="lbl" runat="server" Text="Upload Image"></asp:Label>
<asp:FileUpload ID="ImgUpload" runat="server" CssClass="Upload" EnableViewState="true" />
<asp:Label ID="ImgError" runat="server" Text="The Image must be with 125X125px in dimension."></asp:Label>
vb code
If ImgUpload.HasFile Then
Dim UploadedImageType As String = ImgUpload.PostedFile.ContentType.ToString().ToLower()
Dim UploadedImageFileName As String = ImgUpload.PostedFile.FileName
Dim UploadedImage As System.Drawing.Image = System.Drawing.Image.FromStream(ImgUpload.PostedFile.InputStream)
Dim UploadedImageWidth As Single = UploadedImage.PhysicalDimension.Width
Dim UploadedImageHeight As Single = UploadedImage.PhysicalDimension.Height
If UploadedImageType = "image/jpeg" Or UploadedImageType = "image/png" Then
If UploadedImageWidth <> 125 Or UploadedImageHeight <> 125 Then
ImgError.ControlStyle.ForeColor = Drawing.Color.Red
ImgError.Text = "The image uploaded must be 125px X 125px in dimension."
Else
ImageName = id & ".jpg"
strFilePath = Server.MapPath(imgfolder) & ImageName
ImgUpload.PostedFile.SaveAs(strFilePath)
'Dim success As Integer = ResourcesHelper.UpdateResources(ResourcesTitle, ResourcesDimension, ImageName, ZoomImageName)
Dim success As Integer = True
If success Then
MultiView1.SetActiveView(View2)
End If
End If
Else
ImgError.ControlStyle.ForeColor = Drawing.Color.Red
ImgError.Text = "The image uploaded must be jpeg."
End If