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

 
 
بالای صفحه
 
 
فعاليت هاي در حال انجام در انجمن
 کاربران حاضر در سایت: 16 (تعداد 1 عضو و 15 مهمان)
 آمار و ارقام سایت انجمن تخصصی برنامه نویسی mhr
موضوع ها: 201, نوشته ها: 286, پروژهها:180 , اخبار:90 ,  کاربران: 107 , کل بازدیدها:171633
به جدید ترین عضو انجمن, mohamad139400 خوش آمد میگوییم.