我與上傳文件的形式,文字等的AppEngine上Blob存儲區:
:$http({
method: 'POST',
url: the_url,
transformRequest: formDataObject,
data: event,
headers: {'Content-Type': undefined}
})
請求與follwing頭髮送成功
Content-Type:multipart/form-data; boundary=----WebKitFormBoundaryYeRxOO7y3qHNWd83
當我嘗試的內容類型設置爲"multipart/form-data;charset=UTF-8"
我失去了邊界,並得到響應的錯誤:Bad content type. Please use multipart.
什麼是正確的方式來添加UTF-8℃ harset?
我很困惑。我正在使用FormData附加方法https://developer.mozilla.org/en-US/docs/Web/API/FormData。我不知道如何/在哪裏設置Content-Transfer-Encoding。也許我需要base64編碼我的文本。 –
將頭文件設置爲:'headers:{'Content-Transfer-Encoding':'utf-8'}'而不是現在擁有的。 –
帶有標頭:{'Content-Transfer-Encoding':'utf-8'} 我得到: 拒絕設置不安全的標頭「Content-Transfer-Encoding」angular.js:6649 (匿名函數)angular.js: 6649個 q angular.js:203 (匿名功能)angular.js:6648個 ÿangular.js:6518 克angular.js:6252個 řangular.js:9042個 řangular.js:9042 (匿名功能)angular.js:9128 G $ EVAL angular.js:。9953 G $消化angular.js:9809 G $適用angular.js:10039 (匿名函數)angular.js:15394 (匿名函數)angular.js:2246 q angular.js:196 Nc.c –