کلمه عبور خود را فراموش کرده ام
Skip Navigation Links
صفحه اصلی سایت
صفحه اصلی انجمن
ثبت نام
لیست کاربران
پروژه ها
جستجو
راه اندازی کسب و کار اینترنتی بدون نیاز به سرمایه
بهترین ایده ها برای راه اندازی کسب و کار اینترنتی
تزریق بوتاکس
نتیجه کاشت مو به چه عواملی بستگی دارد؟
سانترال پاناسونیک
معرفي لامينيت به عنوان يک جايگزين زيبايي
گام به گام تا شروع یک کسب و کار موفق
بهترین وب هاستینگ های ایران - آبان 1396
تاثیر طراحی سایت حرفه ای در افزایش فروش
5 فروشگاه اینترنتی برتر در جهان
تاثیر هاست در کسب و کار.
طراحی سایت اختصاصی در شرکت سایت کاپ
زندگی با کمترین هزینه در کشور تایلند
لاراول چیست؟
مرکز خرید CHATUCHAK بانکوک .
شنبه 16 شهریور سال 1387 127.0.0.1
fatemeh_rahbar
کاربر عادی
تاریخ عضویت: پنجشنبه 14 شهریور سال 1387
محل سکونت:
نوشته ها: 1
ارسال فايل از طريق ايميل به اعضاي سايت در ASP.Net
سلام
بنده مي خوام هر هفته چند تا عكس و فايلهاي ديگه رو به ايميل تمام اعضايي كه در سايتم ثبت نام كردن و عضو سايتم شدن بفرستم.
ايده اساتيد براي بهينه شدن كد نويسي او چيه؟ يعني راهش چيه؟؟؟؟(asp.net و c#)
ممنون

 
 
 
شنبه 16 شهریور سال 1387 127.0.0.1
mehdi_2000
کاربر عادی
تاریخ عضویت: دوشنبه 11 دی سال 1385
محل سکونت:
نوشته ها: 3

دوست عزيز شما مي تونين يك متد تعريف كنين كه براي همه اعضايي كه email هاشون رو دارين يك email بفرستين. روش ارسال email‌هم در همين فوروم چندين بار نوشته شده است در مورد Attach كردن فايل به email هم از اين نمونه كد مي توني استفاده كني:
کد:
public static void CreateMessageWithAttachment(string server)
{
    // Specify the file to be attached and sent.
    // This example assumes that a file named Data.xls exists in the
    // current working directory.
    string file = "data.xls";
    // Create a message and set up the recipients.
    MailMessage message = new MailMessage(
       "jane@contoso.com",
       "ben@contoso.com",
       "Quarterly data report.",
       "See the attached spreadsheet.");
    // Create  the file attachment for this e-mail message.
    Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
    // Add time stamp information for the file.
    ContentDisposition disposition = data.ContentDisposition;
    disposition.CreationDate = System.IO.File.GetCreationTime(file);
    disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
    disposition.ReadDate = System.IO.File.GetLastAccessTime(file);
    // Add the file attachment to this e-mail message.
    message.Attachments.Add(data);
    //Send the message.
    SmtpClient client = new SmtpClient(server);
    // Add credentials if the SMTP server requires them.
    client.Credentials = CredentialCache.DefaultNetworkCredentials;
    client.Send(message);
    // Display the values in the ContentDisposition for the attachment.
    ContentDisposition cd = data.ContentDisposition;
    Console.WriteLine("Content disposition");
    Console.WriteLine(cd.ToString());
    Console.WriteLine("File {0}", cd.FileName);
    Console.WriteLine("Size {0}", cd.Size);
    Console.WriteLine("Creation {0}", cd.CreationDate);
    Console.WriteLine("Modification {0}", cd.ModificationDate);
    Console.WriteLine("Read {0}", cd.ReadDate);
    Console.WriteLine("Inline {0}", cd.Inline);
    Console.WriteLine("Parameters: {0}", cd.Parameters.Count);
    foreach (DictionaryEntry d in cd.Parameters)
    {
        Console.WriteLine("{0} = {1}", d.Key, d.Value);
    }
    data.Dispose();
}

 
 
بالای صفحه
 
 
فعاليت هاي در حال انجام در انجمن
 کاربران حاضر در سایت: 54 (تعداد 4 عضو و 50 مهمان)
 آمار و ارقام سایت انجمن تخصصی برنامه نویسی mhr
موضوع ها: 264, نوشته ها: 350, پروژهها:180 , اخبار:93 ,  کاربران: 122 , کل بازدیدها:197433
به جدید ترین عضو انجمن, seoas خوش آمد میگوییم.