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

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

کاربر سایت

moonfa1392

عضویت از 1394/08/17

مشکل در آپلود سنتر وب فرم

  • شنبه 17 بهمن 1394
  • 17:53
تشکر میکنم

سلام

سایت رو با وب فرم نوشتم و توی یوزر کنترل مربوط به آپلود سنتر این کد نویسی رو انجام دادم:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;

public partial class Admin_Controls_UploadCenter : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Alert.InnerText = "لطفا عکس یا فایل مورد نظر خود را از سیستم انتخاب کنید.";
    }
    protected void OK_Click(object sender, EventArgs e)
    {
        if (Upload.PostedFile.ContentLength > 0)
        {
            string virpath = string.Format("http://seyyedhosein.ir/Upload/{0}", Upload.PostedFile.FileName);
            string Address = string.Format(Server.MapPath("~/Upload/{0}"), Upload.PostedFile.FileName);
            Upload.PostedFile.SaveAs(Address);
            string msg = string.Format(" آدرس :<br/> {0} ", virpath);
            Alert.InnerText = "آپلود با موفقیت انجام شد";
            Alert2.InnerHtml = msg;
        }
    }
}

 

توی لوکال هاست آفلاین بدون مشکل فایل رو آپلود میکنه ولی توی سایت آپلود شده این ارور رو میده:

 

فکر می کنم مربوط به نحوه آدرس دهی توی این سطر میشه:

string Address = string.Format(Server.MapPath("~/Upload/{0}"), Upload.PostedFile.FileName);

 

اما نمی دونم چجوری باید آدرس بدم تا درست عمل کنه

لطفا راهنمایی کنید مرسی

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

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

ایمان مدائنی

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

  • شنبه 17 بهمن 1394
  • 18:33

میگه دسترسی نداری !

به فولدر مورد نظر باید دسترسی Read و Write بدید

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • شنبه 17 بهمن 1394
  • 18:45

چجوری باید دسترسی بدم؟

کاربر سایت

ایمان مدائنی

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

  • شنبه 17 بهمن 1394
  • 18:58

در پنل مدیریت هاست میتونید 

از چه پنلی استفاده میکنید ؟

منظورم هاست هست

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • شنبه 17 بهمن 1394
  • 19:03

هاست ویندوز websitepanel استفاده می کنم

کاربر سایت

ایمان مدائنی

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

  • شنبه 17 بهمن 1394
  • 19:06

وارد wwwroot بشید و فولدر مورد نظر را پیدا کنید کنارش عکس قفل هست روی اون کلیک کنید و دسترسی ها را تیک بزنید

کاربر سایت

moonfa1392

عضویت از 1394/08/17

  • شنبه 17 بهمن 1394
  • 19:45

مشکل حل شد خیلی ممنون از لطف شما استاد

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

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

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

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