我正在开发一个 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(如果我没记错的话)。