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

 
 
بالای صفحه
 
 
فعاليت هاي در حال انجام در انجمن
 کاربران حاضر در سایت: 19 (تعداد 0 عضو و 19 مهمان)
 آمار و ارقام سایت انجمن تخصصی برنامه نویسی mhr
موضوع ها: 255, نوشته ها: 340, پروژهها:180 , اخبار:92 ,  کاربران: 110 , کل بازدیدها:185537
به جدید ترین عضو انجمن, tablooaraz خوش آمد میگوییم.