Mukesh Ghosh Ответов: 0

File1.postedfile проблема на сервере


Дорогие Все,
Я столкнулся со странной проблемой , я создаю модуль в ASP.NET & VB.NET что позволит пользователю загружать изображения с помощью элемента управления FileUpload.
Теперь он отлично работает в локальном, но не в серверном режиме.Также для всех изображений на сервере
файл1.PostedFile.Длина содержания.ToString() дает size =112, что неверно.

Может ли кто-нибудь помочь мне в этом?

Что я уже пробовал:

sImageName = file1.FileName
            sImageName = Path.GetFileName(file1.FileName)


            Dim postFile As HttpPostedFile = TryCast(Request.Files(0), HttpPostedFile)

            Dim intSize As Integer = postFile.ContentLength
            FileWrite("Log", "Start btnUpload_Click() intSize" & intSize.ToString())

            F
            If file1.HasFile Then

                FileWrite("Log", "Start btnUpload_Click() UploadedImage Start")

                FileWrite("Log", "Start btnUpload_Click() UploadedImage Start" & file1.PostedFile.ContentLength.ToString())

				 FileWrite("Log", "Start btnUpload_Click() ContentType" & file1.PostedFile.ContentType.ToString())
				 
                ' UploadedImage = System.Drawing.Image.FromStream(file1.PostedFile.InputStream)

                Dim file As HttpPostedFile = Request.Files("file1")

                FileWrite("Log", "Start btnUpload_Click() UploadedImage file" & file.ContentLength.ToString())


                If file IsNot Nothing AndAlso file.ContentLength > 0 Then
                    Dim fname As String = sImageName


                    sRootPath = objEasyPurl.GetConfigValue("RootTrackingSystemPath")

                    FileWrite("Log", "Start btnUpload_Click() sRootPath" & sRootPath.ToString())

                    sFileSavePath = sRootPath + "AG_" + iAgencyId.ToString() + "\" + "CompanyLogo" + "\" + sImageName

                    FileWrite("Log", "Start btnUpload_Click() sFileSavePath" & sFileSavePath.ToString())

                    sDirPath = sRootPath + "AG_" + iAgencyId.ToString() + "\" + "CompanyLogo"
                    FileWrite("Log", "Start btnUpload_Click() CompanyLogo" & sDirPath.ToString())
                    If IO.Directory.Exists(sDirPath) Then
                    Else
                        IO.Directory.CreateDirectory(sDirPath)
                    End If
                    file.SaveAs(sFileSavePath)
                    lblError.Text = "<script type='text/javascript'>CloseAndSetImage('" & sImageName & "')</" + "script>"

                End If

0 Ответов