سلام علیکم
چطوری میشه قبل از اینکه کاربر عکس رو up کنه ، سایز عکس رو چک کنیم و اگه بزرگتر از مقداری بود پیغام بدیم ؟
ممنون
یا علی.
Printable View
سلام علیکم
چطوری میشه قبل از اینکه کاربر عکس رو up کنه ، سایز عکس رو چک کنیم و اگه بزرگتر از مقداری بود پیغام بدیم ؟
ممنون
یا علی.
دوست عزيز در اين مورد بسيار در فرم بحث شده است . لطفاً جستجو كنيد .
به نظرم اگه بشه از جاوا اسکریپت استفاده کنی بهتره
ولی این کدها میتونید ارتفاع و پهنا رو به دست بیارید بعد هر کاری دوست داشتید باهاش انجام بدید
Dim FullSizeImg As System.Drawing.Image
FullSizeImg = System.Drawing.Image.FromFile(Server.MapPath("یو ار ال"))
Dim ImgHeight As Integer = FullSizeImg.Size.Height 'ارطفاع عکس را باز میگرداند
Dim ImgWidth As Integer = FullSizeImg.Size.Width 'پهنای عکس را باز میگرداند
Dim ImgRez As Int32 = FullSizeImg.VerticalResolution 'رزلوشن عکس را باز میگرداند
و C#
{
System.Drawing.Image FullSizeImg = default(System.Drawing.Image);
FullSizeImg = System.Drawing.Image.FromFile(Server.MapPath("url" ));
int ImgHeight = FullSizeImg.Size.Height;
//ارطفاع عکس را باز میگرداند
int ImgWidth = FullSizeImg.Size.Width;
//پهنای عکس را باز میگرداند
Int32 ImgRez = FullSizeImg.VerticalResolution;
//رزلوشن عکس را باز میگرداند
}
البته این رو هم اضافه کنم که کدهای فوق بعد از آپلود عکس تست میکنه نه قبلش اگه قبلش رو بخاید باید از javascript استفاده کنید
با سلام خدمت شما. حتماً سایت وبگذر را می شناسید. این سایت برای نمایش آمار سایت ها به بازدیدکنندگان از جاوا اسکریپت استفاده می کند.
مثل این کد :
حال از شما خواهشمندم که کدی را که می توان به وسیلۀ آن کد یا نوشته ای دیگر را در این اسکریپت ها برگشت داد را برایم بنویسید.کد HTML:<!-- Begin WebGozar.com Counter code -->
<script type="text/javascript" language="javascript" src="http://www.webgozar.ir/c.aspx?Code=950306&t=counter" ></script>
<noscript><a href="http://www.webgozar.com/counter/stats.aspx?code=950306" target="_blank">آمار</a></noscript>
<!-- End WebGozar.com Counter code -->
منظور من این است که اگر ما کدی مانند کد سایت وبگذر در سایتی قرار دهیم چگونه می توان آن را کنترل کرد و نوشته یا کد مورد نظر را به سایتی که اسکریپت در آن قرار دارد برگشت داد.
با تشکر:قلب:
من هم دنبال جواب این موضوع گشتم ولی جوابی واسش در فروم پیدا نکردم
همه روشها بعد از آپلود شدن فایل اون رو چک می کنند و در صورت غیر مجاز بودن ذخیره نمی کنند
آیا میشه قبل از آپلود شدن (بوسیله JavaScript) سایز رو چک کرد؟
سلام
چرا از این دستور استفاده نمیکنین؟
fileUpload.postedFile.ContentLength
این دستور بعد از Up سایز رو اندازه می گیره نه قبلش.البته عکس هنوز ذخیره نشده اما سمت سرور اومده.
در ضمن من یه جا خونده بودم که نمیشه از جاوا هم استفاده کرد چون به IO دسترسی نداره.
بخاطر اینکه اگر دسترسی داشته باشه خیلی راحت میشه ویروس نوشت.
اما نمیدونم این قضیه درست هست یا نه.