لقد درست مؤخرًا كيفية الاتصال بصفحة ويب. استخدام DOC لقراءة وعرض البيانات الثنائية.
برنامج ASP:
<٪
استجابة. buffer = صحيح
استجابة. contenttype = application/x-msexcel
dimvntstream
setMyObject = server.createObject (myobject.binRead) 'يتم تقديم هذا المكون لاحقًا
vntstream = OmyObject.ReadBinfile (C: /temp/tempxls.xls)
استجابة.
setMyObject.nothing
استجابة
٪>
رمز التحكم:
الخطوة 1: إنشاء ActiveXDllProject في VB
الخطوة 2: تغيير اسم المشروع إلى myobject
الخطوة 3: إعادة تسمية الفصل إلى binread
الخطوة 4: اكتب الكود التالي في وحدة الفئة
FunctionReadBinfile (ByvalBfilenameasString)
Dimflaslong
Dimfilenumasbyte
dimbinbyte () assstring
fileNum = Freefile
OpenBfilenameForBinaryAccessReadas#FileNum
fl = filelen (bfilename)
redimbinbyte (fl)
الحصول على#fileNum ، binbyte
أغلق#FileNum
readbinfile = binbyte
الوظيفية
الخطوة 5: حفظ
الخطوة 6: التجميع
لا يمكن فتح الكود الخاص بي ، لسبب ما ، عبر الإنترنت:
<٪
استجابة. buffer = صحيح
استجابة. contenttype = التطبيق/msword
server.execute (111.DOC)
٪>
مُرفَق:
ASP: Response.ContentType قائمة مفصلة
سوف تؤثر أنواع المحتوى المختلفة على التأثير الذي يراها العميل.
رموز مثل:
<٪ استجابة. contenttype = text/html ٪>
<!-# includevirtual =/contentType.html->
تم عرض الصفحة ، و
<٪ استجابة. contentType = text/plain ٪>
<!-# includevirtual =/script/contentType.html->
سيتم عرض رمز HTML الأصلي.
فيما يلي بعض أنواع المحتوى شائعة الاستخدام
gifiimages
<٪ استجابة. contenttype = صورة/gif ٪>
<!-# includevirtual =/myimage.gif->
JPegimages
<٪ استجابة. contentType = Image/JPEG ٪>
<!-# includevirtual =/myimage.jpeg->
tiffiimages
<٪ استجابة. contentType = Image/tiff ٪>
<!-# includevirtual =/myimage.tiff->
Microsoftworddocument
<٪ استجابة. contenttype = application/msword ٪>
<!-# includevirtual =/myfile.doc->
rtfdocument
<٪ استجابة. contenttype = التطبيق/rtf ٪>
<!-# includevirtual =/myfile.rtf->
microsoftexceldocument
<٪ استجابة. contenttype = التطبيق/x-excel ٪>
<!-# includevirtual =/myfile.xls->
MicrosoftPowerPointDocument
<٪ استجابة. contenttype = التطبيق/ms-powerpoint ٪>
<!-# includevirtual =/myfile.pff->
pdfdocument
<٪ استجابة. contenttype = التطبيق/pdf ٪>
<!-# includevirtual =/myfile.pdf->
zipdocument
<٪ استجابة. contenttype = التطبيق/zip ٪>
<!-# includevirtual =/myfile.zip->
فيما يلي مجموعة محتوى أكثر تفصيلاً
'ez' => 'application/Andrew-inset' ،
'hqx' => 'التطبيق/mac-binhex40' ،
'cpt' => 'التطبيق/mac-compactpro' ،
'doc' => 'application/msword' ،
'bin' => 'التطبيق/stream' ،
'dms' => 'التطبيق/stream' ،
'lha' => 'التطبيق/stream' ،
'lzh' => 'تطبيق/stream' ،
'exe' => 'التطبيق/stream' ،
'class' => 'application/actet-stream' ،
"SO '=>" تطبيق/ثماني الثماني "،
'dll' => 'التطبيق/stream' ،
'ODA' => 'التطبيق/ODA' ،
'pdf' => 'التطبيق/pdf' ،
'ai' => 'التطبيق/postscript' ،
'eps' => 'التطبيق/postscript' ،
'ps' => 'التطبيق/postscript' ،
'SMI' => 'التطبيق/smil' ،
'Smil' => 'التطبيق/smil' ،
'mif' => 'application/vnd.mif' ،
'xls' => 'application/vnd.ms-excel' ،
'ppt' => 'application/vnd.ms-powerpoint' ،
'wbxml' => 'application/vnd.wap.wbxml' ،
'wmlc' => 'application/vnd.wap.wmlc' ،
'wmlsc' => 'application/vnd.wap.wmlscriptc' ،
'bcpio' => 'التطبيق/x-bcpio' ،
'vcd' => 'التطبيق/x-cdlink' ،
'pgn' => 'application/x-chess-pgn' ،
'cpio' => 'التطبيق/x-cpio' ،
'csh' => 'application/x-csh' ،
'dcr' => 'التطبيق/x-director' ،
'dir' => 'application/x-director' ،
'DXR' => 'Application/x-director' ،
'dvi' => 'التطبيق/x-dvi' ،
'spl' => 'application/x-futuresplash' ،
'gtar' => 'التطبيق/x-gtar' ،
'hdf' => 'التطبيق/x-hdf' ،
'JS' => 'Application/x-javaScript' ،
'skp' => 'application/x-koan' ،
'SKD' => 'Application/x-koan' ،
'skt' => 'application/x-koan' ،
'skm' => 'التطبيق/x-koan' ،
'latex' => 'application/x-latex' ،
'nc' => 'application/x-netcdf' ،
'CDF' => 'Application/x-netcdf' ،
'sh' => 'application/x-sh' ،
'Shar' => 'application/x-shar' ،
'SWF' => 'Application/x-shockwave-flash' ،
'SIT' => 'application/x-stuffit' ،
'sv4cpio' => 'التطبيق/x-sv4cpio' ،
'sv4crc' => 'التطبيق/x-sv4crc' ،
'tar' => 'application/x-tar' ،
'tcl' => 'التطبيق/x-tcl' ،
'Tex' => 'application/x-tex' ،
'Texinfo' => 'application/x-texinfo' ،
'Texi' => 'application/x-texinfo' ،
't' => 'application/x-troff' ،
'tr' => 'application/x-troff' ،
'Roff' => 'Application/x-troff' ،
'man' => 'application/x-troff-man' ،
'me' => 'application/x-troff-me' ،
'ms' => 'application/x-troff-ms' ،
'USSTAR' => 'التطبيق/x-usstar' ،
'src' => 'التطبيق/x-wais-source' ،
'xhtml' => 'application/xhtml+xml' ،
'xht' => 'application/xhtml+xml' ،
'zip' => 'application/zip' ،
'au' => 'Audio/Basic' ،
'SND' => 'Audio/Basic' ،
'mid' => 'Audio/Midi' ،
'midi' => 'Audio/Midi' ،
'kar' => 'Audio/Midi' ،
'mpga' => 'audio/mpeg' ،
'mp2' => 'audio/mpeg' ،
'mp3' => 'audio/mpeg' ،
'AIF' => 'Audio/X-Aiff' ،
'AIFF' => 'Audio/X-Aiff' ،
'AIFC' => 'Audio/X-Aiff' ،
'm3u' => 'Audio/X-Mpegurl' ،
'Ram' => 'Audio/X-Pn-Realaudio' ،
'rm' => 'Audio/X-Pn-Realaudio' ،
'rpm' => 'Audio/X-Pn-Realaudio-Plugin' ،
'ra' => 'Audio/X-Realaudio' ،
'wav' => 'Audio/X-Wav' ،
'pdb' => 'Chemical/X-PDB' ،
'xyz' => 'chemical/x-xyz' ،
'BMP' => 'Image/BMP' ،
'gif' => 'صورة/gif' ،
'IEF' => 'Image/IEF' ،
'JPEG' => 'Image/JPEG' ،
'JPG' => 'Image/JPEG' ،
'JPE' => 'Image/JPEG' ،
'png' => 'Image/PNG' ،
'tiff' => 'Image/tiff' ،
'tif' => 'Image/tiff' ،
'djvu' => 'Image/vnd.djvu' ،
'djv' => 'Image/vnd.djvu' ،
'WBMP' => 'Image/vnd.wap.wbmp' ،
'ras' => 'Image/x-cmu-raster' ،
'pnm' => 'Image/x-portable-anymap' ،
'pbm' => 'Image/x-portable-bitmap' ،
'pgm' => 'Image/x-portable-graymap' ،
'ppm' => 'Image/x-poxmap "،
'rgb' => 'Image/x-rgb' ،
'xbm' => 'Image/x-xbitmap' ،
'xpm' => 'Image/X-XpixMap "،
'xwd' => 'Image/X-xWindowdump' ،
'IGS' => 'Model/Iges' ،
'Iges' => 'model/iges' ،
'msh' => 'model/mesh' ،
'mesh' => 'model/mesh' ،
'silo' => 'model/mesh' ،
'wrl' => 'model/vrml' ،
'vrml' => 'model/vrml' ،
'css' => 'text/css' ،
'html' => 'text/html' ،
'htm' => 'text/html' ،
'asc' => 'text/plain' ،
'txt' => 'text/plain' ،
'rtx' => 'text/richtext' ،
'rtf' => 'text/rtf' ،
'sgml' => 'text/sgml' ،
'sgm' => 'text/sgml' ،
'tsv' => 'text/tab-seprated-dalues' ،
'wml' => 'text/vnd.wap.wml' ،
'wmls' => 'text/vnd.wap.wmlscript' ،
'etx' => 'text/x-setext' ،
'xsl' => 'text/xml' ،
'xml' => 'text/xml' ،
'mpeg' => 'video/mpeg' ،
'mpg' => 'video/mpeg' ،
'mpe' => 'video/mpeg' ،
'qt' => 'video/QuickTime' ،
'mov' => 'video/QuickTime' ،
'mxu' => 'video/vnd.mpegurl' ،
'avi' => 'video/x-msvideo' ،
'فيلم' => '' video/x-sgi-movie '،
'ICE' => 'X-Conference/x-cooletalk'