php vox转码,php base64 编码图片,音频,视频

php vox转码,php base64 编码图片,音频,视频发表于2018-10-2611:38:02by月小升header(“Content-Type:text/html;charset=UTF-8”);$file=’h5/usa.mp3′;$mp3=Base64Mp3($file);$img=Base64EncodeImage(“h5/glasses.jpg”);functionBase64Mp3($file){$fp=fo…

大家好,又见面了,我是你们的朋友全栈君。

发表于 2018-10-26 11:38:02 by 月小升

header(“Content-Type: text/html; charset=UTF-8”);

$file= ‘h5/usa.mp3’;

$mp3= Base64Mp3($file);

$img = Base64EncodeImage(“h5/glasses.jpg”);

function Base64Mp3($file){

$fp = fopen($file, ‘rb’, 0);

$st = ‘data:audio/mpeg;base64,’.chunk_split(base64_encode(fread($fp,filesize($file))));

fclose($fp);

return $st;

}

/**

* 图片转base64

* @param ImageFile String 图片路径

* @return 转为base64的图片

*/

function Base64EncodeImage($ImageFile) {

if(file_exists($ImageFile) || is_file($ImageFile)){

$base64_image = ”;

$image_info = getimagesize($ImageFile);

$image_data = fread(fopen($ImageFile, ‘r’), filesize($ImageFile));

$base64_image = ‘data:’ . $image_info[‘mime’] . ‘;base64,’ . chunk_split(base64_encode($image_data));

return $base64_image;

}

else{

return false;

}

}

?>

Your browser does not support the audio tag.

手工写文件头data:audio/mpeg;

function Base64Mp3($file){

$fp = fopen($file, ‘rb’, 0);

$st = ‘data:audio/mpeg;base64,’.chunk_split(base64_encode(fread($fp,filesize($file))));

fclose($fp);

return $st;

}

更多格式:

123application/vnd.lotus-1-2-3

3gpvideo/3gpp

aabapplication/x-authoware-bin

aamapplication/x-authoware-map

aasapplication/x-authoware-seg

aiapplication/postscript

aifaudio/x-aiff

aifcaudio/x-aiff

aiffaudio/x-aiff

alsaudio/X-Alpha5

amcapplication/x-mpeg

aniapplication/octet-stream

asctext/plain

asdapplication/astound

asfvideo/x-ms-asf

asnapplication/astound

aspapplication/x-asap

asxvideo/x-ms-asf

auaudio/basic

avbapplication/octet-stream

avivideo/x-msvideo

awbaudio/amr-wb

bcpioapplication/x-bcpio

binapplication/octet-stream

bldapplication/bld

bld2application/bld2

bmpapplication/x-MS-bmp

bpkapplication/octet-stream

bz2application/x-bzip2

calimage/x-cals

ccnapplication/x-cnc

ccoapplication/x-cocoa

cdfapplication/x-netcdf

cgimagnus-internal/cgi

chatapplication/x-chat

classapplication/octet-stream

clpapplication/x-msclip

cmxapplication/x-cmx

coapplication/x-cult3d-object

codimage/cis-cod

cpioapplication/x-cpio

cptapplication/mac-compactpro

crdapplication/x-mscardfile

cshapplication/x-csh

csmchemical/x-csml

csmlchemical/x-csml

csstext/css

curapplication/octet-stream

dcmx-lml/x-evm

dcrapplication/x-director

dcximage/x-dcx

dhtmltext/html

dirapplication/x-director

dllapplication/octet-stream

dmgapplication/octet-stream

dmsapplication/octet-stream

docapplication/msword

dotapplication/x-dot

dviapplication/x-dvi

dwfdrawing/x-dwf

dwgapplication/x-autocad

dxfapplication/x-autocad

dxrapplication/x-director

ebkapplication/x-expandedbook

embchemical/x-embl-dl-nucleotide

emblchemical/x-embl-dl-nucleotide

epsapplication/postscript

eriimage/x-eri

esaudio/echospeech

eslaudio/echospeech

etcapplication/x-earthtime

etxtext/x-setext

evmx-lml/x-evm

evyapplication/x-envoy

exeapplication/octet-stream

fh4image/x-freehand

fh5image/x-freehand

fhcimage/x-freehand

fifimage/fif

fmapplication/x-maker

fpximage/x-fpx

fvivideo/isivideo

gauchemical/x-gaussian-input

gcaapplication/x-gca-compressed

gdbx-lml/x-gdb

gifimage/gif

gpsapplication/x-gps

gtarapplication/x-gtar

gzapplication/x-gzip

hdfapplication/x-hdf

hdmtext/x-hdml

hdmltext/x-hdml

hlpapplication/winhlp

hqxapplication/mac-binhex40

htmtext/html

htmltext/html

htstext/html

icex-conference/x-cooltalk

icoapplication/octet-stream

iefimage/ief

ifmimage/gif

ifsimage/ifs

imyaudio/melody

insapplication/x-NET-Install

ipsapplication/x-ipscript

ipxapplication/x-ipix

itaudio/x-mod

itzaudio/x-mod

ivri-world/i-vrml

j2kimage/j2k

jadtext/vnd.sun.j2me.app-descriptor

jamapplication/x-jam

jarapplication/java-archive

jnlpapplication/x-java-jnlp-file

jpeimage/jpeg

jpegimage/jpeg

jpgimage/jpeg

jpzimage/jpeg

jsapplication/x-javascript

jwcapplication/jwc

kjxapplication/x-kjx

lakx-lml/x-lak

latexapplication/x-latex

lccapplication/fastman

lclapplication/x-digitalloca

lcrapplication/x-digitalloca

lghapplication/lgh

lhaapplication/octet-stream

lmlx-lml/x-lml

lmlpackx-lml/x-lmlpack

lsfvideo/x-ms-asf

lsxvideo/x-ms-asf

lzhapplication/x-lzh

m13application/x-msmediaview

m14application/x-msmediaview

m15audio/x-mod

m3uaudio/x-mpegurl

m3urlaudio/x-mpegurl

ma1audio/ma1

ma2audio/ma2

ma3audio/ma3

ma5audio/ma5

manapplication/x-troff-man

mapmagnus-internal/imagemap

mbdapplication/mbedlet

mctapplication/x-mascot

mdbapplication/x-msaccess

mdzaudio/x-mod

meapplication/x-troff-me

meltext/x-vmel

miapplication/x-mif

midaudio/midi

midiaudio/midi

mifapplication/x-mif

milimage/x-cals

mioaudio/x-mio

mmfapplication/x-skt-lbs

mngvideo/x-mng

mnyapplication/x-msmoney

mocapplication/x-mocha

mochaapplication/x-mocha

modaudio/x-mod

mofapplication/x-yumekara

molchemical/x-mdl-molfile

mopchemical/x-mopac-input

movvideo/quicktime

movievideo/x-sgi-movie

mp2audio/x-mpeg

mp3audio/x-mpeg

mp4video/mp4

mpcapplication/vnd.mpohun.certificate

mpevideo/mpeg

mpegvideo/mpeg

mpgvideo/mpeg

mpg4video/mp4

mpgaaudio/mpeg

mpnapplication/vnd.mophun.application

mppapplication/vnd.ms-project

mpsapplication/x-mapserver

mrltext/x-mrml

mrmapplication/x-mrm

msapplication/x-troff-ms

mtsapplication/metastream

mtxapplication/metastream

mtzapplication/metastream

mzvapplication/metastream

narapplication/zip

nbmpimage/nbmp

ncapplication/x-netcdf

ndbx-lml/x-ndb

ndwnapplication/ndwn

nifapplication/x-nif

nmzapplication/x-scream

nokia-op-logoimage/vnd.nok-oplogo-color

npxapplication/x-netfpx

nsndaudio/nsnd

nvaapplication/x-neva1

odaapplication/oda

oomapplication/x-AtlasMate-Plugin

pacaudio/x-pac

paeaudio/x-epac

panapplication/x-pan

pbmimage/x-portable-bitmap

pcximage/x-pcx

pdaimage/x-pda

pdbchemical/x-pdb

pdfapplication/pdf

pfrapplication/font-tdpfr

pgmimage/x-portable-graymap

pictimage/x-pict

pmapplication/x-perl

pmdapplication/x-pmd

pngimage/png

pnmimage/x-portable-anymap

pnzimage/png

potapplication/vnd.ms-powerpoint

ppmimage/x-portable-pixmap

ppsapplication/vnd.ms-powerpoint

pptapplication/vnd.ms-powerpoint

pqfapplication/x-cprplayer

pqiapplication/cprplayer

prcapplication/x-prc

proxyapplication/x-ns-proxy-autoconfig

psapplication/postscript

ptlkapplication/listenup

pubapplication/x-mspublisher

pvxvideo/x-pv-pvx

qcpaudio/vnd.qcelp

qtvideo/quicktime

qtiimage/x-quicktime

qtifimage/x-quicktime

r3ttext/vnd.rn-realtext3d

raaudio/x-pn-realaudio

ramaudio/x-pn-realaudio

rarapplication/x-rar-compressed

rasimage/x-cmu-raster

rdfapplication/rdf+xml

rfimage/vnd.rn-realflash

rgbimage/x-rgb

rlfapplication/x-richlink

rmaudio/x-pn-realaudio

rmfaudio/x-rmf

rmmaudio/x-pn-realaudio

rmvbaudio/x-pn-realaudio

rnxapplication/vnd.rn-realplayer

roffapplication/x-troff

rpimage/vnd.rn-realpix

rpmaudio/x-pn-realaudio-plugin

rttext/vnd.rn-realtext

rtex-lml/x-gps

rtfapplication/rtf

rtgapplication/metastream

rtxtext/richtext

rvvideo/vnd.rn-realvideo

rwcapplication/x-rogerwilco

s3maudio/x-mod

s3zaudio/x-mod

scaapplication/x-supercard

scdapplication/x-msschedule

sdfapplication/e-score

seaapplication/x-stuffit

sgmtext/x-sgml

sgmltext/x-sgml

shapplication/x-sh

sharapplication/x-shar

shtmlmagnus-internal/parsed-html

shwapplication/presentations

si6image/si6

si7image/vnd.stiwap.sis

si9image/vnd.lgtwap.sis

sisapplication/vnd.symbian.install

sitapplication/x-stuffit

skdapplication/x-Koan

skmapplication/x-Koan

skpapplication/x-Koan

sktapplication/x-Koan

slcapplication/x-salsa

smdaudio/x-smd

smiapplication/smil

smilapplication/smil

smpapplication/studiom

smzaudio/x-smd

sndaudio/basic

spctext/x-speech

splapplication/futuresplash

sprapplication/x-sprite

spriteapplication/x-sprite

sptapplication/x-spt

srcapplication/x-wais-source

stkapplication/hyperstudio

stmaudio/x-mod

sv4cpioapplication/x-sv4cpio

sv4crcapplication/x-sv4crc

svfimage/vnd

svgimage/svg-xml

svhimage/svh

svrx-world/x-svr

swfapplication/x-shockwave-flash

swflapplication/x-shockwave-flash

tapplication/x-troff

tadapplication/octet-stream

talktext/x-speech

tarapplication/x-tar

tazapplication/x-tar

tbpapplication/x-timbuktu

tbtapplication/x-timbuktu

tclapplication/x-tcl

texapplication/x-tex

texiapplication/x-texinfo

texinfoapplication/x-texinfo

tgzapplication/x-tar

thmapplication/vnd.eri.thm

tifimage/tiff

tiffimage/tiff

tkiapplication/x-tkined

tkinedapplication/x-tkined

tocapplication/toc

toyimage/toy

trapplication/x-troff

trkx-lml/x-gps

trmapplication/x-msterminal

tsiaudio/tsplayer

tspapplication/dsptype

tsvtext/tab-separated-values

tsvtext/tab-separated-values

ttfapplication/octet-stream

ttzapplication/t-time

txttext/plain

ultaudio/x-mod

ustarapplication/x-ustar

uuapplication/x-uuencode

uueapplication/x-uuencode

vcdapplication/x-cdlink

vcftext/x-vcard

vdovideo/vdo

vibaudio/vib

vivvideo/vivo

vivovideo/vivo

vmdapplication/vocaltec-media-desc

vmfapplication/vocaltec-media-file

vmiapplication/x-dreamcast-vms-info

vmsapplication/x-dreamcast-vms

voxaudio/voxware

vqeaudio/x-twinvq-plugin

vqfaudio/x-twinvq

vqlaudio/x-twinvq

vrex-world/x-vream

vrmlx-world/x-vrml

vrtx-world/x-vrt

vrwx-world/x-vream

vtsworkbook/formulaone

wavaudio/x-wav

waxaudio/x-ms-wax

wbmpimage/vnd.wap.wbmp

webapplication/vnd.xara

wiimage/wavelet

wisapplication/x-InstallShield

wmvideo/x-ms-wm

wmaaudio/x-ms-wma

wmdapplication/x-ms-wmd

wmfapplication/x-msmetafile

wmltext/vnd.wap.wml

wmlcapplication/vnd.wap.wmlc

wmlstext/vnd.wap.wmlscript

wmlscapplication/vnd.wap.wmlscriptc

wmlscripttext/vnd.wap.wmlscript

wmvaudio/x-ms-wmv

wmxvideo/x-ms-wmx

wmzapplication/x-ms-wmz

wpngimage/x-up-wpng

wptx-lml/x-gps

wriapplication/x-mswrite

wrlx-world/x-vrml

wrzx-world/x-vrml

wstext/vnd.wap.wmlscript

wscapplication/vnd.wap.wmlscriptc

wvvideo/wavelet

wvxvideo/x-ms-wvx

wxlapplication/x-wxl

x-gzipapplication/x-gzip

xarapplication/vnd.xara

xbmimage/x-xbitmap

xdmapplication/x-xdma

xdmaapplication/x-xdma

xdwapplication/vnd.fujixerox.docuworks

xhtapplication/xhtml+xml

xhtmapplication/xhtml+xml

xhtmlapplication/xhtml+xml

xlaapplication/vnd.ms-excel

xlcapplication/vnd.ms-excel

xllapplication/x-excel

xlmapplication/vnd.ms-excel

xlsapplication/vnd.ms-excel

xltapplication/vnd.ms-excel

xlwapplication/vnd.ms-excel

xmaudio/x-mod

xmltext/xml

xmzaudio/x-mod

xpiapplication/x-xpinstall

xpmimage/x-xpixmap

xsittext/xml

xsltext/xml

xultext/xul

xwdimage/x-xwindowdump

xyzchemical/x-pdb

yz1application/x-yz1

zapplication/x-compress

zacapplication/x-zaurus-zac

zipapplication/zip

This entry was posted in PHP and tagged base64, 加密, 编码. Bookmark the permalink.

月小升QQ 2651044202, 技术交流QQ群 178491360

首发地址:月小升博客 – https://java-er.com/blog/php-base64-img-video-audio/

无特殊说明,文章均为月小升原创,欢迎转载,转载请注明本文地址,谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135577.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • android集成chrome内核_java实现ie内核

    android集成chrome内核_java实现ie内核参照开源代码jcefhttps://bitbucket.org/chromiumembedded/java-cef实现效果支持开发者工具项目源代码,目前只编译了32位http://pan.baidu.com/s/1skcXKlf…

    2022年10月24日
  • 全国计算机等级考试二级Python真题及解析(5)_计算机二级有必要考吗

    全国计算机等级考试二级Python真题及解析(5)_计算机二级有必要考吗【纯干货】2021全国计算机等级考试Python二级编程题真题详解(上)相较于大多数经验分享类文章,本篇重点在于总结Python二级考试中的编程题(占60分)题型范围及解题技巧,让Python小白能在一周内掌握绝大多数编程题的解题方法,顺利考取证书,为未来应聘岗位添砖加瓦!本文的最终的目的是得到一份能够涵盖编程题部分所有考点的知识点总结脑图!!!

  • JS数组遍历的几种方法

    JS数组遍历的几种方法for    最简单的一种循环遍历方法,也是使用频率最高的一种,可优化vararr=[1,2,3,4,5,6]for(vari=0;i<arr.length;i++){ console.log(arr[i])}//123456    优化:使用临时变量,将长度缓存起来,避免重复获取数组长度,当数组较大时优化效果才会比较明显var…

  • 环信及时通讯 Laravel 扩展包

    环信及时通讯 Laravel 扩展包

  • IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)

    IIS设置ISAPI筛选器Rewrite组件防盗链(防盗链可以节省流量,提高性能)如何在IIS的设置下添加ISAPI筛选器里的Rewrite组件,防止图片被盗用链接。首先笔者要说的是“盗链”很常见的现象,虽然没有采集那么“流行”,但是对于被盗者来说,碰到这事还真的及时解决,要不资源的消耗很可能会影响自身网站的正常运营。那究竟什么是盗链,怎样防止网站的信息被盗链呢?下面简单的说下:“盗链”的定义是:此内容不在自己服务器上,而通过技术手段,绕过别人放广告有利益的最终页,直接…

  • c语言中break和continue的用法和区别

    c语言中break和continue的用法和区别break与continue的的用法以及区别1.当它们用在循环语句的循环体时,break用于立即退出本层循环,而continue仅仅结束本次循环(本次循环体内不执continue语句后的其它语句,但下一次循环还会继续执行。2.如果有多层循环时,break只会跳出本层循环,不会跳出其他层的循环.3.break可用于switch语句,表示跳出整个switch语句块,而contin…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号