مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

محمد هادی بیان

عضویت از 1394/10/19

مشکل آپلود فایل در mozilla firefox

  • جمعه 10 اردیبهشت 1395
  • 15:27
تشکر میکنم

سلام

در asp webform  از asp:fileupload برای آپلود فایل استفاده کردم ولی مشکل این که در مرورگر فایر فاکس فایل آپلود نمیشه و مرورگر رو حالت ارسال دیتا به هاست میماند میخواستم بدونم مشکل از کچاست ؟ و راه حل چیه ؟

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • جمعه 10 اردیبهشت 1395
  • 16:19

مشکل از فایل آپلود نیست

باید جای دیگه دنبال مشکل بگردید

کدتون رو قرار بدید تا بررسی کنیم

کاربر سایت

محمد هادی بیان

عضویت از 1394/10/19

  • جمعه 10 اردیبهشت 1395
  • 16:58
    private string UploadPostImage(string FileName)
    {
        bool fileOK = false;
        string path = Server.MapPath("~/img/Products/");
        string UploadedFilePath = string.Empty;
        if (fuProductImage.HasFile)
        {
            string fileExtension =
                System.IO.Path.GetExtension(fuProductImage.FileName).ToLower();
            string[] allowedExtensions =
                {".png", ".jpeg", ".jpg"};
            for (int i = 0; i < allowedExtensions.Length; i++)
            {
                if (fileExtension == allowedExtensions[i])
                {
                    fileOK = true;
                }
            }
            if (fileOK)
            {
                System.Drawing.Image img = System.Drawing.Image.FromStream(fuProductImage.PostedFile.InputStream);
                int height = img.Height;
                int width = img.Width;
                if ((height == 520) && (width == 650))
                {
                    fileOK = true;

                }
                else
                {
                    fileOK = false;
                }
            }
        }

        if (fileOK)
        {
            try
            {
                string FinallFileName = FileName.Substring(0, 8) + System.IO.Path.GetExtension(fuProductImage.FileName);
                fuProductImage.PostedFile.SaveAs(path
                    + FinallFileName);
                UploadedFilePath = "~/img/Products/" + FinallFileName;

            }
            catch (Exception ex)
            {
                UserControls_ErrorMessageBoxUC NewError = LoadControl("~/UserControls/ErrorMessageBoxUC.ascx") as UserControls_ErrorMessageBoxUC;
                NewError.setlblText = "در آپلود تصویر مشکلی ایجاد شده";
                divErrorMessage.Controls.Add(NewError);
            }
        }
        else
        {
            UserControls_ErrorMessageBoxUC NewError = LoadControl("~/UserControls/ErrorMessageBoxUC.ascx") as UserControls_ErrorMessageBoxUC;
            NewError.setlblText = "این فایل نمیتواند آپلود شود ( عرض تصویر 650 و طول 520 ) ";
            divErrorMessage.Controls.Add(NewError);
        }
        return UploadedFilePath;

    }

 

کاربر سایت

sg.programmer

عضویت از 1393/06/30

  • جمعه 10 اردیبهشت 1395
  • 23:38

ببینید postback صورت میگیره یا خیر. اگه آپدیت پنل باشه نمیشه. یک سرچ بزنید

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • شنبه 11 اردیبهشت 1395
  • 10:03

کدتون رو Trace کنید و خط به خط چک کنید ببینید در کدام خط مشکل وجود دارد

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)