fastadmin 阿里云oss解决访问图片是下载
阿里云oss的上传策略默认是公网访问是下载
需要去 修改插件里的这个文件 addons/alioss/libary/oss/core/MimeTypesw.php
如果之前的也想全部是浏览 找到对应图片文件 (阿里云不可以选文件,只能一个文件夹全选) 设置http content-type 设置成 image/jpg 这个是阿里云 oss 上传说明
这个是阿里云 oss 上传文档说明 https://help.aliyun.com/knowledge_detail/39545.html
如 果你用的是官方的扩展也是一样 找到 这个文件修改MimeTypesw.php 下载的PHP文件 修改如下
`
<?phpnamespace OSS\Core;/*** Class MimeTypes** The map of a file's extention name to its corresponding Content-Type value in the file upload request.* If the file extention name is not predefined in this class, getMimetype() returns null.** @package OSS\Core*/
class MimeTypes
{/*** Get the content-type value of http header from the file's extension name.** @param string $name Default file extension name.* @return string content-type*/public static function getMimetype($name){$parts = explode('.', $name);if (count($parts) > 1) {$ext = strtolower(end($parts));if (isset(self::$mime_types[$ext])) {return self::$mime_types[$ext];}}return null;}private static $mime_types = array('xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet','xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template','potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template','ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow','pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation','sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide','docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document','dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template','xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12','xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12','apk' => 'application/vnd.android.package-archive','hqx' => 'application/mac-binhex40','cpt' => 'application/mac-compactpro','doc' => 'application/msword','ogg' => 'audio/ogg','pdf' => 'application/pdf','rtf' => 'text/rtf','mif' => 'application/vnd.mif','xls' => 'application/vnd.ms-excel','ppt' => 'application/vnd.ms-powerpoint','odc' => 'application/vnd.oasis.opendocument.chart','odb' => 'application/vnd.oasis.opendocument.database','odf' => 'application/vnd.oasis.opendocument.formula','odg' => 'application/vnd.oasis.opendocument.graphics','otg' => 'application/vnd.oasis.opendocument.graphics-template','odi' => 'application/vnd.oasis.opendocument.image','odp' => 'application/vnd.oasis.opendocument.presentation','otp' => 'application/vnd.oasis.opendocument.presentation-template','ods' => 'application/vnd.oasis.opendocument.spreadsheet','ots' => 'application/vnd.oasis.opendocument.spreadsheet-template','odt' => 'application/vnd.oasis.opendocument.text','odm' => 'application/vnd.oasis.opendocument.text-master','ott' => 'application/vnd.oasis.opendocument.text-template','oth' => 'application/vnd.oasis.opendocument.text-web','sxw' => 'application/vnd.sun.xml.writer','stw' => 'application/vnd.sun.xml.writer.template','sxc' => 'application/vnd.sun.xml.calc','stc' => 'application/vnd.sun.xml.calc.template','sxd' => 'application/vnd.sun.xml.draw','std' => 'application/vnd.sun.xml.draw.template','sxi' => 'application/vnd.sun.xml.impress','sti' => 'application/vnd.sun.xml.impress.template','sxg' => 'application/vnd.sun.xml.writer.global','sxm' => 'application/vnd.sun.xml.math','sis' => 'application/vnd.symbian.install','wbxml' => 'application/vnd.wap.wbxml','wmlc' => 'application/vnd.wap.wmlc','wmlsc' => 'application/vnd.wap.wmlscriptc','bcpio' => 'application/x-bcpio','torrent' => 'application/x-bittorrent','bz2' => 'application/x-bzip2','vcd' => 'application/x-cdlink','pgn' => 'application/x-chess-pgn','cpio' => 'application/x-cpio','csh' => 'application/x-csh','dvi' => 'application/x-dvi','spl' => 'application/x-futuresplash','gtar' => 'application/x-gtar','hdf' => 'application/x-hdf','jar' => 'application/java-archive','jnlp' => 'application/x-java-jnlp-file','js' => 'application/javascript','json' => 'application/json','ksp' => 'application/x-kspread','chrt' => 'application/x-kchart','kil' => 'application/x-killustrator','latex' => 'application/x-latex','rpm' => 'application/x-rpm','sh' => 'application/x-sh','shar' => 'application/x-shar','swf' => 'application/x-shockwave-flash','sit' => 'application/x-stuffit','sv4cpio' => 'application/x-sv4cpio','sv4crc' => 'application/x-sv4crc','tar' => 'application/x-tar','tcl' => 'application/x-tcl','tex' => 'application/x-tex','man' => 'application/x-troff-man','me' => 'application/x-troff-me','ms' => 'application/x-troff-ms','ustar' => 'application/x-ustar','src' => 'application/x-wais-source','zip' => 'application/zip','m3u' => 'audio/x-mpegurl','ra' => 'audio/x-pn-realaudio','wav' => 'audio/x-wav','wma' => 'audio/x-ms-wma','wax' => 'audio/x-ms-wax','pdb' => 'chemical/x-pdb','xyz' => 'chemical/x-xyz','bmp' => 'image/bmp','gif' => 'image/gif','ief' => 'image/ief','png' => 'image/jpg',//'image/png','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-portable-pixmap','rgb' => 'image/x-rgb','xbm' => 'image/x-xbitmap','xpm' => 'image/x-xpixmap','xwd' => 'image/x-xwindowdump','css' => 'text/css','rtx' => 'text/richtext','tsv' => 'text/tab-separated-values','jad' => 'text/vnd.sun.j2me.app-descriptor','wml' => 'text/vnd.wap.wml','wmls' => 'text/vnd.wap.wmlscript','etx' => 'text/x-setext','mxu' => 'video/vnd.mpegurl','flv' => 'video/x-flv','wm' => 'video/x-ms-wm','wmv' => 'video/x-ms-wmv','wmx' => 'video/x-ms-wmx','wvx' => 'video/x-ms-wvx','avi' => 'video/x-msvideo','movie' => 'video/x-sgi-movie','ice' => 'x-conference/x-cooltalk','3gp' => 'video/3gpp','ai' => 'application/postscript','aif' => 'audio/x-aiff','aifc' => 'audio/x-aiff','aiff' => 'audio/x-aiff','asc' => 'text/plain','atom' => 'application/atom+xml','au' => 'audio/basic','bin' => 'application/octet-stream','cdf' => 'application/x-netcdf','cgm' => 'image/cgm','class' => 'application/octet-stream','dcr' => 'application/x-director','dif' => 'video/x-dv','dir' => 'application/x-director','djv' => 'image/vnd.djvu','djvu' => 'image/vnd.djvu','dll' => 'application/octet-stream','dmg' => 'application/octet-stream','dms' => 'application/octet-stream','dtd' => 'application/xml-dtd','dv' => 'video/x-dv','dxr' => 'application/x-director','eps' => 'application/postscript','exe' => 'application/octet-stream','ez' => 'application/andrew-inset','gram' => 'application/srgs','grxml' => 'application/srgs+xml','gz' => 'application/x-gzip','htm' => 'text/html','html' => 'text/html','ico' => 'image/x-icon','ics' => 'text/calendar','ifb' => 'text/calendar','iges' => 'model/iges','igs' => 'model/iges','jp2' => 'image/jp2','jpe' => 'image/jpg',//'image/jpeg','jpeg' => 'image/jpg',//'image/jpeg','jpg' => 'image/jpg',//'image/jpeg','kar' => 'audio/midi','lha' => 'application/octet-stream','lzh' => 'application/octet-stream','m4a' => 'audio/mp4a-latm','m4p' => 'audio/mp4a-latm','m4u' => 'video/vnd.mpegurl','m4v' => 'video/x-m4v','mac' => 'image/x-macpaint','mathml' => 'application/mathml+xml','mesh' => 'model/mesh','mid' => 'audio/midi','midi' => 'audio/midi','mov' => 'video/quicktime','mp2' => 'audio/mpeg','mp3' => 'audio/mpeg','mp4' => 'video/mp4','mpe' => 'video/mpeg','mpeg' => 'video/mpeg','mpg' => 'video/mpeg','mpga' => 'audio/mpeg','msh' => 'model/mesh','nc' => 'application/x-netcdf','oda' => 'application/oda','ogv' => 'video/ogv','pct' => 'image/pict','pic' => 'image/pict','pict' => 'image/pict','pnt' => 'image/x-macpaint','pntg' => 'image/x-macpaint','ps' => 'application/postscript','qt' => 'video/quicktime','qti' => 'image/x-quicktime','qtif' => 'image/x-quicktime','ram' => 'audio/x-pn-realaudio','rdf' => 'application/rdf+xml','rm' => 'application/vnd.rn-realmedia','roff' => 'application/x-troff','sgm' => 'text/sgml','sgml' => 'text/sgml','silo' => 'model/mesh','skd' => 'application/x-koan','skm' => 'application/x-koan','skp' => 'application/x-koan','skt' => 'application/x-koan','smi' => 'application/smil','smil' => 'application/smil','snd' => 'audio/basic','so' => 'application/octet-stream','svg' => 'image/svg+xml','t' => 'application/x-troff','texi' => 'application/x-texinfo','texinfo' => 'application/x-texinfo','tif' => 'image/tiff','tiff' => 'image/tiff','tr' => 'application/x-troff','txt' => 'text/plain','vrml' => 'model/vrml','vxml' => 'application/voicexml+xml','webm' => 'video/webm','webp' => 'image/webp','wrl' => 'model/vrml','xht' => 'application/xhtml+xml','xhtml' => 'application/xhtml+xml','xml' => 'application/xml','xsl' => 'application/xml','xslt' => 'application/xslt+xml','xul' => 'application/vnd.mozilla.xul+xml',);
}
fastadmin 阿里云oss解决访问图片是下载相关推荐
- JAVA通过阿里云OSS存储实现图片上传功能
一.前置准备 首先我们需要在阿里云注册账号,实名认证后开通OSS功能,点击进入OSS功能的管理平台 进入概览页面后,点击Bucket列表,创建一个Bucket(相当于一个存放文件的文件夹) 关键是要 ...
- SpringBoot整合阿里云OSS文件上传、下载、查看、删除
SpringBoot整合阿里云OSS文件上传.下载.查看.删除 该项目源码地址:https://github.com/ggb2312/springboot-integration-examples ( ...
- 阿里云oss简单的上传下载删除(java)
阿里云oss上传和下载. 配置maven <!-- https://mvnrepository.com/artifact/com.aliyun.oss/aliyun-sdk-oss --> ...
- 解决阿里云OSS,打开图片地址无法预览,直接下载
文章目录 前言 一.上代码 1.设置类型 2.getcontntType 总结 注意 前言 问题描述: 阿里云对象存储上传的图片打开是下载,并不是我想要的效果,我希望的是可以直接预览:可以直接在网址上 ...
- 解决阿里云OSS,打开图片地址直接预览
问题描述: 阿里云对象存储上传的图片打开是下载,并不是我想要的效果,我希望的是可以直接预览:可以直接在网址上面查看的那种.首先你得检查一下你的图片contentType,一般是通过代码设置的,直接在阿 ...
- Typora+阿里云OSS(将图片上传到阿里云服务器上)
1..阿里云OSS搭配PicGo实现图床 1.1.PicoGO 首先去PicGo官网下载 PicGo 一下,安装后打开如下: 2.2.阿里云对象存储OSS购买和配置 阿里云->产品->对象 ...
- 阿里云oss对象存储图片预处理
点子 最近发现阿里云oss对象存储还有图片处理技术,只要图片链接附加一些参数信息,可以将处理之后的图片发送过来,相比起先发送再处理要有很多好处. 优点 不需要本地处理图片了 发送的图片是处理过的比如假 ...
- C#阿里云oss接口上传和下载文件
一 前期准备工作:需要获取阿里云的:endpoint, accessKeyId, accessKeySecret这三个参数值,可以登录阿里云账号获取到. 再一个就是项目中需要引入阿里云的接口文件Al ...
- 解决:阿里云 OSS 存储访问报错 AccessDenied
目录 问题 解决 问题 使用阿里云的 OSS 的客户端 SDK上传了一个文件,访问存储地址时遇到如下报错信息: <Error> <Code>AccessDenied</C ...
最新文章
- print格式化输出,以及使用format控制
- 【Ray Tracing The Next Week 超详解】 光线追踪2-6 Cornell box
- 写给开发向产品转型的同学的3句话
- JavaSE学习52:细说多线程之Thread类和Runable接口
- 白嫖我常用的 11 个超火的前端必备在线工具,终于有时间上班摸鱼了
- 如何修改网页中的文本内容改成自己希望的数值?
- 2018最火机器学习项目盘点—CV项目领冠榜单
- 双稳态电路的两个稳定状态是什么_利用SR锁存器实现SPDT开关消抖电路
- 软件加入使用时间_信考宝典 中考软件简介
- 【UI】为项目添加类似于淘宝筛选列表勾选的ui-choose
- matlab hopty,运行Matlab时出现错误?Attempted to access rxd(500); index out of bou
- 判断是否是64位操作系统
- QQ配置文件解密(转)
- 又一批大学生毕业了,献上天津大学校园里的励志标语
- X265-Android
- archlinux安装nvidia驱动
- 美光科技正式回应“诉中禁令”
- matlab中的带弯的x怎么输入,数学中的X怎么打出来呀,是那种弯的
- 一文带你透析zookeeper原理
- 阿里二面: 说一下从url输入到返回请求的过程