نوشتهشده به وسیلهی: C#.Net در: ژانویه 21, 2009
براي آپلود فايل از يه كنترل به نام “UploadFile” استفاده مي كنم. كه يه TextBox و يه دكمه براي Browse داره.
خصوصيت PostedFile اين كنترل يك شي از نوع HttpostedFile برمي گردونه به صورت زير:
HttpPostedFile myfile = FileUpload1.PostedFile
اين كنترل يه خصوصيت به نام InputStream داره كه متد Read آن يه ارايه از نوع Byte رو پر مي كنه.
بدين صورت:
int len = UploadFile1.ContentLength;1
byte[] mydata = new byte[len];1
UploadFile1.InputStream.Read(mydata, 0, len);1
كه خاصيت ContentLength حجم فايل UpLoad شده رو به بايت بر مي گردونه.
حالا ذخيره كردنش تو ديتا بيس راحته،يه فيلد از نوعimag تعريف مي كنيم و خلاص.
فقط يه محدوديت 4MB براي آپلود داره. تغيير ماكزيمم حجم آپلود، توسط يه تغيير تو web.config انجام ميشه،بدين صورت:
<system.web>
<httpRuntime maxRequestLength=»150000″/0 >
</system.web>
كه maxRequestLength بر اساس KB ميباشد!
نوشتهشده به وسیلهی: C#.Net در: ژانویه 20, 2009
با اجراي يكي از دستورات زير مي توان مقدار فيلد Identity را كه در ديتا بيس توليد مي شود پيدا كرد.يعني پس از اجراي Insert Command مقدار اين فيلد قابل دسترسي مي باشد!
SELECT IDENT_CURRENT(«TableName») AS IDENT_CURRENT
يا
SELECT SCOPE_IDENTITY() AS IDENT_CURRENT
يا
SELECT @@IDENTITY
كه فكر كنم بهترينش دومي باشه.
نوشتهشده به وسیلهی: C#.Net در: ژانویه 11, 2009
سلام
خيلي چيزا دارم كه بنويسم
اما نه وقت دارم نه حوصله.
كاش تو خونه هم اينترنت داشتم كه بتونم بنويسم.
نوشتهشده به وسیلهی: C#.Net در: اکتبر 28, 2008
سلام اين اولين نوشته اين وبلاگه كه امروز هشت آبان هشتاد و هفت شروع بكار كرد!(وجود اين همه هشت و هفت رو به فال نيك مي گيرم) تو اين وبلاگ در مورد هر چيزي كه دوست داشته باشم مي نويسم،و بنا به توصيه دوستام هر چيز جديدي كه ياد گرفتم رو مي ذارم اينجا تا هم ياد خودم بمونه و هم اگه بدرد كسي خورد ذكاتش رو داده باشم!
من يه چند ماهي هست كه دارم سي شارپ كار مي كنم و طبعا اكثر چيزايي كه اينجا مي نويسم مي تونه به سي شارپ مربوط بشه.و از اونجايي كه كاملا مبتدي هستم مطالب مي تونه كاملا توضيح واضحات باشه.سعي مي كنم خيلي خودمو در گير و بند رسمي نوشتن نكنم هر چند به شرايط جوي بستگي داره!!!
فعلان اينا رو داشته باشين تا بعد…