صفت خصوصی accept در تگ input فرمت فایل آپلود شده

برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 و jQuery

سایت آموزی در ادامه سری مقالات معرفی صفات HTML امروز هم قصد دارد جهت آگاهی بیشتر شما عزیزان در مورد صفت خصوصی accept در تگ input توضیحاتی ارائه نماید.

فرمت فایل آپلود شده - سایت آموزی

ویژگی خصوصی accept در زبان HTML

امروز می خواهیم شما مخاطبان محترم سایت آموزی را با یکی از خصوصیات HTML به نام accept آشنا کنیم.

صفت اختصاصی accept تنها درون عنصر input در زبان طراحی html کاربرد دارد.

در واقع تگ input هم تنها زمانی می تواند حاوی ویژگی خصوصی accept باشد که صفت type درون این عنصر با مقدار file همراه باشد.

یعنی شما زمانی از طریق تگ input درون فرم های html بخواهید آپلود فایل بسازید، این صفت کاربرد دارد.

در حقیقت ویژگی type ، نوع عملکرد تگ input را مشخص می نماید.

وقتی خاصیت type مقدار file داشته باشد، می توان از خاصیتی به نام accept درون تگ input استفاده نمود.

برای متخصص شدن در طراحی سایت فروشگاهی با وردپرس روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت فروشگاهی با وردپرس پروژه محور

برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 و jQuery

ویژگی accept در html سایت آموزی

دلیل استفاده از ویژگی خصوصی accept

استفاده از خصوصیت accept درون تگ input ، به دلیل مشخص نمودن فرمت فایل آپلود شده می باشد.

خاصیت accept مخصوص تعیین فرمت فایل آپلودی تگ input

از خصوصیت accept برای اعتبارسنجی فایل آپلودی درون تگ input استفاده نکنید.

تنها کاربرد ویژگی accept در تگ input برای تشخیص فرمت فایل آپلودی می باشد.

اعتبارسنجی فایل آپلود شده در سمت سرور انجام می شود. و خاصیت accept برای validate فایل آپلودی نیست.

خاصیت accept و فرمت های مجاز فایل آپلودی

ویژگی اختصاصی accept درون تگ input می تواند تعیین کننده فرمت های مجاز فایل آپلودی باشد.

فرمت های مجاز فایل که از طریق فیلد تگ input قابل آپلود است، را فرمت های استاندارد MIME می نامند.

واژه MIME مخفف عبارت انگلیسی Multipurpose Internet Mail Extensions می باشد.

با وجود اینکه MIME یک استاندارد برای نقل و انتقالات از طریق EMAIL در اینترنت تعریف می نماید.

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

صفت accept آموزش طراحی وب در سایت آموزی

مثال در مورد استفاده از خاصیت accept

[html]<form action=”/action_page.php”>
<input type=”file” name=”pic” accept=”image/png”>
<input type=”submit”>
</form>[/html]

پشتیبانی مرورگر های اینترنتی از خاصیت accept

سایت آموزی در قالب یک جدول کلیه فرمت های مجاز فایل را که توسط استاندارد MIME تایید شده برای استفاده بهتر شما همراهان گرامی تدارک دیده است.

برای متخصص شدن در طراحی سایت فروشگاهی با وردپرس روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت فروشگاهی با وردپرس پروژه محور

برای متخصص شدن در طراحی بخش Front End سایت روی لینک زیر کلیک کن و تو دوره ثبت نام کن:

دوره فوق حرفه ای طراحی سایت با HTML5 و CSS3 و jQuery

جهت اطلاع از تمام فرمت های مجاز فایل براساس استاندارد MIME جدول زیر را مطالعه نمایید:

فهرست جامع فرمت های مجاز فایل براساس استاندارد MIME

فرمت های مجاز فایل

استاندارد MIME

فرمت ۳dm.

x-world/x-3dmf

فرمت ۳dmf.

x-world/x-3dmf

فرمت a.

application/octet-stream

فرمت aab.

application/x-authorware-bin

فرمت aam.

application/x-authorware-map

فرمت aas.

application/x-authorware-seg

فرمت abc.

text/vnd.abc

فرمت acgi.

text/html

فرمت afl.

video/animaflex

فرمت ai.

application/postscript

فرمت aif.

audio/x-aiff

فرمت aifc.

audio/aiff

فرمت aifc.

audio/x-aiff

فرمت aiff.

audio/aiff

فرمت aim.

application/x-aim

فرمت aip.

text/x-audiosoft-intra

فرمت ani.

application/x-navi-animation

فرمت aos.

application/x-nokia-9000-communicator-add-on-software

فرمت aps.

application/mime

فرمت arc.

application/octet-stream

فرمت arj.

application/arj

فرمت arj.

application/octet-stream

فرمت art.

image/x-jg

فرمت asf.

video/x-ms-asf

فرمت asm.

text/x-asm

فرمت asp.

text/asp

فرمت asx.

application/x-mplayer2

فرمت asx.

video/x-ms-asf

فرمت asx.

video/x-ms-asf-plugin

فرمت au.

audio/basic

فرمت au.

audio/x-au

فرمت avi.

application/x-troff-msvideo

فرمت avi.

video/avi

فرمت avi.

video/msvideo

فرمت avi.

video/x-msvideo

فرمت avs.

video/avs-video

فرمت bcpio.

application/x-bcpio

فرمت bin.

application/mac-binary

فرمت bin.

application/macbinary

فرمت bin.

application/octet-stream

فرمت bin.

application/x-binary

فرمت bin.

application/x-macbinary

فرمت bm.

image/bmp

فرمت bmp.

image/bmp

فرمت bmp.

image/x-windows-bmp

فرمت boo.

application/book

فرمت book.

application/book

فرمت boz.

application/x-bzip2

فرمت bsh.

application/x-bsh

فرمت bz.

application/x-bzip

فرمت bz2.

application/x-bzip2

فرمت c.

text/plain

فرمت c.

text/x-c

فرمت ++c.

text/plain

فرمت cat.

application/vnd.ms-pki.seccat

فرمت cc.

text/plain

فرمت cc.

text/x-c

فرمت ccad.

application/clariscad

فرمت cco.

application/x-cocoa

فرمت cdf.

application/cdf

فرمت cdf.

application/x-cdf

فرمت cdf.

application/x-netcdf

فرمت cer.

application/pkix-cert

فرمت cer.

application/x-x509-ca-cert

فرمت cha.

application/x-chat

فرمت chat.

application/x-chat

فرمت class.

application/java

فرمت class.

application/java-byte-code

فرمت class.

application/x-java-class

فرمت com.

application/octet-stream

فرمت com.

text/plain

فرمت conf.

text/plain

فرمت cpio.

application/x-cpio

فرمت cpp.

text/x-c

فرمت cpt.

application/mac-compactpro

فرمت cpt.

application/x-compactpro

فرمت cpt.

application/x-cpt

فرمت crl.

application/pkcs-crl

فرمت crt.

application/pkix-cert

فرمت crt.

application/x-x509-ca-cert

فرمت crt.

application/x-x509-user-cert

فرمت csh.

application/x-csh

فرمت csh.

text/x-script.csh

فرمت css.

application/x-pointplus

فرمت css.

text/css

فرمت cxx.

text/plain

فرمت dcr.

application/x-director

فرمت deepv.

application/x-deepv

فرمت def.

text/plain

فرمت der.

application/x-x509-ca-cert

فرمت dif.

video/x-dv

فرمت dir.

application/x-director

فرمت dl.

video/dl

فرمت dl.

video/x-dl

فرمت doc.

application/msword

فرمت dot.

application/msword

فرمت dp.

application/commonground

فرمت drw.

application/drafting

فرمت dump.

application/octet-stream

فرمت dv.

video/x-dv

فرمت dvi.

application/x-dvi

فرمت dwf.

(drawing/x-dwf (old

فرمت dwf.

model/vnd.dwf

فرمت dwg.

application/acad

فرمت dwg.

image/vnd.dwg

فرمت dwg.

image/x-dwg

فرمت dxf.

application/dxf

فرمت dxf.

image/vnd.dwg

فرمت dxf.

image/x-dwg

فرمت ms

application/x-troff-ms

فرمت ustar

application/x-ustar

فرمت src

application/x-wais-source

فرمت cer

application/x-x509-ca-cert

فرمت crt

application/x-x509-ca-cert

فرمت der

application/x-x509-ca-cert

فرمت pko

application/ynd.ms-pkipko

فرمت dxr.

application/x-director

فرمت el.

text/x-script.elisp

فرمت elc.

application/x-bytecode.elisp (compiled elisp)

فرمت elc.

application/x-elc

فرمت env.

application/x-envoy

فرمت eps.

application/postscript

فرمت es.

application/x-esrehber

فرمت etx.

text/x-setext

فرمت evy.

application/envoy

فرمت evy.

application/x-envoy

فرمت exe.

application/octet-stream

فرمت f.

text/plain

فرمت f.

text/x-fortran

فرمت f77.

text/x-fortran

فرمت f90.

text/plain

فرمت f90.

text/x-fortran

فرمت fdf.

application/vnd.fdf

فرمت fif.

application/fractals

فرمت fif.

image/fif

فرمت fli.

video/fli

فرمت fli.

video/x-fli

فرمت flo.

image/florian

فرمت flx.

text/vnd.fmi.flexstor

فرمت fmf.

video/x-atomic3d-feature

فرمت for.

text/x-fortran

فرمت fpx.

image/vnd.fpx

فرمت fpx.

image/vnd.net-fpx

فرمت frl.

application/freeloader

فرمت funk.

audio/make

فرمت g.

text/plain

فرمت g3.

image/g3fax

فرمت gif.

image/gif

فرمت gl.

video/gl

فرمت gl.

video/x-gl

فرمت gsd.

audio/x-gsm

فرمت gsm.

audio/x-gsm

فرمت gsp.

application/x-gsp

فرمت gss.

application/x-gss

فرمت gtar.

application/x-gtar

فرمت gz.

application/x-compressed

فرمت gz.

application/x-gzip

فرمت gzip.

application/x-gzip

فرمت gzip.

multipart/x-gzip

فرمت h.

text/plain

فرمت h.

text/x-h

فرمت hdf.

application/x-hdf

فرمت help.

application/x-helpfile

فرمت hgl.

application/vnd.hp-hpgl

فرمت hh.

text/plain

فرمت hh.

text/x-h

فرمت hlb.

text/x-script

فرمت hlp.

application/hlp

فرمت hlp.

application/x-helpfile

فرمت hlp.

application/x-winhelp

فرمت hpg.

application/vnd.hp-hpgl

فرمت hpgl.

application/vnd.hp-hpgl

فرمت hqx.

application/binhex

فرمت hqx.

application/binhex4

فرمت hqx.

application/mac-binhex

فرمت hqx.

application/mac-binhex40

فرمت hqx.

application/x-binhex40

فرمت hqx.

application/x-mac-binhex40

فرمت hta.

application/hta

فرمت htc.

text/x-component

فرمت htm.

text/html

فرمت html.

text/html

فرمت htmls.

text/html

فرمت htt.

text/webviewhtml

فرمت ice.

x-conference/x-cooltalk

فرمت ico.

image/x-icon

فرمت idc.

text/plain

فرمت ief.

image/ief

فرمت iefs.

image/ief

فرمت iges.

application/iges

فرمت iges.

model/iges

فرمت igs.

application/iges

فرمت igs.