کلمه عبور خود را فراموش کرده ام
Skip Navigation Links
صفحه اصلی سایت
صفحه اصلی انجمن
ثبت نام
لیست کاربران
پروژه ها
جستجو
تصاویر زیبا از ساحل پوکت
هاست کد ارائه دهنده هاست عالی
تفاوت را با باربری روز تجربه کنید
مزایای هاست لینوکس با پنل سی پنل cpanel
رستوران های معروف بانکوک
تاثیر رنگ ها در طراحی سایت
طراحی ریسپانسیو چیست و چرا اهمیت دارد؟
پارس وب دیزاین | خدمات طراحی سایت حرفه ای
مراکز خرید و فروشگاه سنترال فستیوال پوکت تایلند
ویژگی های یک هاست مطلوب از زبان پلیس فتا
بزرگترین شرکت باربری و اتوبار در تهران
راه موفقیت
یک باربری راحت و اسان با تیم باربری روز
آیا هاست در کسب و کارتان تاثیری دارد؟
ساحل همیشه شلوغ لائم سینگ پوکت تایلند
شنبه 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();
}

 
 
بالای صفحه
 
 
فعاليت هاي در حال انجام در انجمن
 کاربران حاضر در سایت: 30 (تعداد 0 عضو و 30 مهمان)
 آمار و ارقام سایت انجمن تخصصی برنامه نویسی mhr
موضوع ها: 155, نوشته ها: 239, پروژهها:180 , اخبار:90 ,  کاربران: 102 , کل بازدیدها:161268
به جدید ترین عضو انجمن, parswebdesign خوش آمد میگوییم.