繁体   English   中英

指定上传文件的实际内容类型

[英]Specify actual content-type of a uploaded file

我正在使用Blob上传服务,并且我有这段代码可以将上传的元数据持久保存在数据存储区中,并将实际字节持久存储到Blob存储区中。

REST客户端提供的Mime-Type出现问题(我使用的是Rest Console Chrome插件)

这是从客户端传递到服务器的mime类型:

Mime type:  multipart/form-data; boundary=----WebKitFormBoundarytxCVEFIRjPB7YIq7

但是,服务器需要获取“实际的mime类型”,例如image / jpeg,image / jpeg,text / plain等。

使用App Engine API,我需要像下面这样显式提供mime类型:

AppEngineFile file = fileService.createNewBlobFile(entity.getMimeType());

我该如何指定? 我是否需要放置另一个标题? 将要上传的文件会有所不同,并且文件的大小最大为50MB(如果我没记错的话)。

“多部分”表示发送的数据可以包含多个部分,每个部分都有自己的mime类型。 了解有关在GAE 上处理分段表格上传的信息。

您可以使用FileItemStream.getContentType()获取每个部分的mime类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM