[英]Uploaded .txt file through POSTMAN gets corrupted (appended with Content-Disposition, Content-type) JAX-RS
[英]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.