Closed iiDestiny closed 7 years ago
博主, 您可以添加一个设置文件 MIME 类型的方法吗????
我也是希望博主的组件能受更多人欢迎..
@ChinaGNU
/**
* 上传一个Object
*
* @param array $options 可以包含以下Key:
* <li>Bucket(string, 必选) - Object所要上传到的Bucket名称</li>
* <li>Key(string, 必选) - 所要上传Object的Key </li>
* <li>Content(string|resource, 必选) - 所要上传Object的内容 </li>
* <li>ContentLength(int, 可选) - 所要上传的Object的大小,如果Content为resource类型,ContentLength为必选</li>
* <li>ContentDisposition(string, 可选) - Content-Disposition请求头,表示MIME用户代理如何显示附加的文件。</li>
* <li>CacheControl(string, 可选) - Cache-Control请求头,表示用户指定的HTTP请求/回复链的缓存行为。</li>
* <li>ContentEncoding(string, 可选) - Content-Encoding请求头,表示Object内容的编码方式。</li>
* <li><ContentType(string, 可选) - Content-Type请求头,表示Object内容的类型,为标准的MIME类型。</li>
* <li>Expires(\DateTime, 可选) - Expires请求头,表示Object的过期时间</li>
* <li>UserMetadata(array, 可选) - 用户自定义元数据,如 array('key1' => 'value1', 'key2' => 'value2') </li>
*
* @return Models\PutObjectResult
*/
public function putObject(array $options) {
return $this->execute(__FUNCTION__, $options);
}
博主你好, 现在项目需要让上传的文件直接在浏览器显示, 由于没有设置 MIME 类型浏览器不认识上传的文件导致直接下载, 您的组件中貌似没有发现设置contentType的方法, 还是说看漏了..请问博主有这个方法吗???