阿里云存储OSS中设置上传文件content type
阿里云存储OSS中设置上传文件ContentType
如果你使用浏览器上传文件,则浏览器会自动在header中设置正确地content type,然后对文件的访问会得到正确地回应。
如果采用编程的方式,处理文件上传,保持到 aliyun OSS中,则需要正确设置content type,否则,缺省的content type都为application/octet-stream。
如果类型是application/octst-stream,则在访问文件时,会导致下载操作。在浏览器中,会弹出下载保存的对话框。
OSSClient ossClient = new OSSClient(Configurations.OSS.ENDPOINT, Configurations.OSS.KEY_ID, Configurations.OSS.KEY_SECRET);
ObjectMetadata objectMetadata = new ObjectMetadata();objectMetadata.setContentLength(formDataContentDisposition.getSize());// 设置content type
String strContentType = getContentType(strFileName);
objectMetadata.setContentType(strContentType);
在设置了正确地content type后,上传的文件的content type就是自己指定的类型了:
阿里云存储OSS中设置上传文件content type相关推荐
- 阿里云服务器建站怎么上传文件?
阿里云建站后使用Filezilla进行上传下载文件 1.远程连接阿里云,并阿里云中下载安装好Filezilla工具: 2.Filezilla工具安装好后,进入Filezilla操作界面: 3.在Fil ...
- 阿里云服务器Hadoop java api 上传文件报错 could only be written to 0 of the 1 minReplication nodes.
问题描述 阿里云服务器命令行使用命令可以上传文件,但HDFS java API上传失败,上传后只有文件名没有数据 报错: could only be written to 0 of the 1 min ...
- SpringBoot集成阿里云存储OSS服务
前言 该文章会先简单的介绍一下阿里云的OSS存储,然后演示如何在SpringBoot项目中集成OSS,每一步都有记录,保证初学者也能看懂. 文章目录 前言 1.阿里云存储OSS是什么? 2.Sprin ...
- html中异步上传文件实现示例,HTML_html中异步上传文件实现示例,复制代码代码如下: form actio - phpStudy...
html中异步上传文件实现示例 复制代码代码如下: 复制代码代码如下: 这是html中最常见最简单的表单提交方式,但是这种方式必须会切换页面,也许有些时候我们希望可以在同一个页面与服务器进行交互,并不 ...
- 通过Xshell7连接云服务Linux系统级上传文件
通过Xshell7连接云服务Linux系统级上传文件 前提准备条件: 1.有一台云服务实例 2.云服务安装了CentOS 7.8 64位系统(根据自己系统环境) 3.记住云服务实例的用户名和密码(忘记 ...
- php 上传 enctype,动态设置上传文件的enctype
动态设置上传文件的enctype upfileile 学过js的人可能试图用js检查并控制enctype得类型 fm=document.getElementById('up'); if(fm.getA ...
- 阿里云存储OSS(服务端直传)
流程介绍 和数据直传到OSS相比,以上方法有三个缺点: 上传慢:用户数据需先上传到应用服务器,之后再上传到OSS.网络传输时间比直传到OSS多一倍.如果用户数据不通过应用服务器中转,而是直传到OSS, ...
- spring boot 实现 阿里云视频点播 功能 实现视频上传,视频删除,视频播放功能
1:开通视频点播服务,并可以上传视频做一些设置,转码,分类等 2:根据官方提供sdk示例, 实现上传视频功能 3:代码实现 引入依赖 <dependency><groupId> ...
- ASP.NET CORE 在IIS10 中设置上传文件大小的限制
当把Asp.net core 程序发布到IIS10运行时,可能会遇到上传附件的业务场景,有时根绝客户业务需求,附件的可能会很大.IIS 里有设置了一个安全机制,默认上传文件的大小为30M,当超过30M ...
最新文章
- python 删除列表中的指定元素
- 数据库Sharding的基本思想和切分策略
- 安装apr和tomcat-native优化tomcat
- java.lang.AbstractMethodError: com.mysql.jdbc.PreparedStatement.setCharacterStream(ILjava/io/Reader;
- LeetCode算法-实现strStr()
- 图解Detours实例
- 从工具的奴隶到工具的主人
- 【开发者成长】喧哗的背后:Serverless 的挑战
- django 1.8 官方文档翻译:9-2 本地特色附加功能
- python猴子补丁_Python猴子补丁Monkey Patch用法实例解析
- shell 学习笔记整理(一)
- qt android .so反编译,Qt5 程序初步逆向分析+解析脚本
- python_文件统计问题:文件” seqs_fasta.txt”保存着具有fasta格式的100多个蛋白质氨基酸序列
- jquery与ajax实现增删改查
- 网络环路导致公司网络瘫痪问题排查
- 用cout输出uchar(unsigned char)变量时,没有输出结果怎么办?
- 智能护眼台灯芯片方案开发usb充电小夜灯IC感应灯触摸单片机
- 微信企业号开发实例源码
- java提交成功弹出提示框_java,用户注册,输入信息后,单击提交按钮,弹出一个提示框...
- 高性能零售IT系统的建设06-当应对大量HTTP请求时兼顾性能、处理速度的架构设计