簡體   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