PDA

View Full Version : اعتبار سنجی تصاویر



pedram_ns
یک شنبه 10 اردیبهشت 1391, 15:58 عصر
با سلام
من قبل با این کد تصویر وارد شده برای آپلود رو اعتبار سنجی میکردم تا حتما تصویر باشه.


<asp:RegularExpressionValidator ID="RegEx1" runat="server" ControlToValidate="logoUpload" SetFocusOnError="True"
ValidationExpression="^.+(.jpg|.gif|.jpeg|.png)$" ValidationGroup="logo">*</asp:RegularExpressionValidator>

الان متوجه شدم که اگر حروف پسوند فایل بزرگ باشه جلو اون رو هم میگیره. یعنی اگر پسوند فایل JPG باشه اجازه آپلود نمیده.

باید همه حالت های بزرگ و کوچک حروف رو وارد کنم یا راه دیگه ای هست؟

ممنون

pedram_ns
دوشنبه 11 اردیبهشت 1391, 07:51 صبح
هیچ کمکی نیست؟

hamed2592
دوشنبه 11 اردیبهشت 1391, 12:02 عصر
سلام

من از این روش استفاده میکنم .


Dim ContentType As String = uploadFile.PostedFile.ContentType
Dim strmod As String = Mid(uploadFile.Value.ToString, Len(uploadFile.Value.ToString) - 2, Len(uploadFile.Value.ToString))

If strmod.ToLower <> "gif" And strmod.ToLower <> "jpg" And strmod.ToLower <> "png" And strmod.ToLower <> "bmp" Then
ShowPic.InnerHtml = "نوع فایل غیر مجاز می باشد"
Else
Dim str1 As String = DateAndTime.Now.Second.ToString() + "." + strmod.ToString

uploadFile.PostedFile.SaveAs(Server.MapPath(str1))

End If

pedram_ns
دوشنبه 11 اردیبهشت 1391, 14:51 عصر
بله من منظورم با regx بود و کنترل های اعتبارسنجی سمت کاربر.