نمایش نتایج 1 تا 4 از 4

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

  1. #1
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    انتقال فایل از روی یک آدرس اینترنتی به روی هاست خود

    با سلام خدمت دوستان می خواستم بدونم وقتی ما لینک مستقیم یک فایل رو داریم فایل حجیم هم باشه بین 30 تا 80 مگ چطوری اون رو به روی یک پوشه در سرور خود بیاریم یعنی از روی یک سایت دیگه منتقل کنیم به سایت خودمون

  2. #2
    کاربر دائمی آواتار mehbod.rayaneh
    تاریخ عضویت
    مرداد 1390
    محل زندگی
    اصــفــهــان
    سن
    35
    پست
    1,313

    نقل قول: انتقال فایل از روی یک آدرس اینترنتی به روی هاست خود

    سلام
    از کدهایی ک برای انتقال فایل موجو هست میتونید استفاده کنید!
    ولی چون به هاستتون فشار میاره ممکنه هاست بن بشه! یا ارور cpu usage بده!
    بهتره از سرور مجازی استفاده کنید ... فایل را دانلود کنید رو سرور مجازی و بعد آپلود کنید روی هاستتون!
    موفق باشید.

  3. #3
    کاربر دائمی آواتار sara_aryanfar
    تاریخ عضویت
    فروردین 1390
    محل زندگی
    جایی در ایران
    پست
    1,507

    نقل قول: انتقال فایل از روی یک آدرس اینترنتی به روی هاست خود

    خب من می خوام این کار بدون دخالت من انجام بشه یعنی من فقل مثلا 100 تا آدرس بدم و سایت خودش بیاد در بازه زمانی مشخص اون رو بیاره روی یک پوشه

  4. #4
    کاربر دائمی آواتار fakhravari
    تاریخ عضویت
    دی 1388
    محل زندگی
    بوشهر
    سن
    34
    پست
    8,032

    نقل قول: انتقال فایل از روی یک آدرس اینترنتی به روی هاست خود

    تا هاست جا داره اجازه کپی میده.
            /// <summary>
    /// دریافت فایل از روی آدرس اینترنتی
    /// </summary>
    /// <param name="MapPath">نام فولدر / نام فولدر</param>
    /// <param name="Url">آدرس اینترنتی</param>
    /// <returns>خروجی از نوع Bit</returns>
    public static bool SaveFileFromUrl(string MapPath, string Url, int FileSize = 500, string FileName = "")
    {
    string NewAdress = "";
    try
    {
    if (MapPath != ".")
    {
    if (!Directory.Exists(HttpContext.Current.Server.MapP ath("~/" + MapPath + "/")))
    {
    Directory.CreateDirectory(System.Web.HttpContext.C urrent.Server.MapPath("~/" + MapPath + "/"));
    NewAdress = "~/" + MapPath + "/";
    }
    else
    { NewAdress = "~/" + MapPath + "/"; }
    }
    else { NewAdress = "~/"; }

    WebClient wc = new WebClient();
    string[] Arry = Url.Split('/');

    System.IO.Stream stream = wc.OpenRead(Url);
    System.Drawing.Bitmap bmp = new System.Drawing.Bitmap(stream);

    MemoryStream ms = new MemoryStream();
    bmp.Save(ms, ImageFormat.Bmp);

    if (bmp.Height > 500) { return false; }
    if (bmp.Width > 800) { return false; }
    if ((int)ms.ToArray().Length < FileSize) { return false; }

    if (FileName.Length > 0)
    { wc.DownloadFile(Url, HttpContext.Current.Server.MapPath(NewAdress + FileName + Path.GetExtension(Arry[Arry.Length - 1]))); }
    else
    { wc.DownloadFile(Url, HttpContext.Current.Server.MapPath(NewAdress + Arry[Arry.Length - 1])); }
    return true;
    }
    catch { return false; }
    }

تاپیک های مشابه

  1. انتقال عکس از یک آدرس اینترنتی به روی هاست دیگر
    نوشته شده توسط sara_aryanfar در بخش C#‎‎
    پاسخ: 4
    آخرین پست: یک شنبه 22 بهمن 1391, 18:16 عصر
  2. ذخیره عکس از یک آدرس اینترنتی در روی سرور سایت خود
    نوشته شده توسط sara_aryanfar در بخش ASP.NET Web Forms
    پاسخ: 1
    آخرین پست: سه شنبه 17 مرداد 1391, 21:16 عصر
  3. چگونگی ارسال یک فایل به یک آدرس اینترنتی (آپلود هاست)
    نوشته شده توسط majidvb در بخش برنامه نویسی در 6 VB
    پاسخ: 2
    آخرین پست: شنبه 05 تیر 1389, 22:31 عصر
  4. لیست کردن فایل های یک آدرس اینترنتی
    نوشته شده توسط alimooghashang در بخش توسعه نرم افزار تحت وب
    پاسخ: 3
    آخرین پست: پنج شنبه 11 مهر 1387, 00:56 صبح
  5. مشکل بعد از انتقال فایل روی هاست
    نوشته شده توسط omid68 در بخش ASP.NET Web Forms
    پاسخ: 23
    آخرین پست: جمعه 25 آبان 1386, 22:44 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •