3

Mashape は営業時間外にサポートを提供しないので、回答をいただければ幸いです

API を介してファイルをアップロードしようとしています。

mashape がこの種のエラーを生成する理由を知っている人はいますか? それが何を意味するか、またはそれを修正または回避する方法。私のサーバーから来ていません。そして、それは私のAPIが返すものではありません。私の API に直接リクエストを行うと、正常に機能します。

[body]    => {"message":"Ops, an error occurred (╯°□°)╯"}
[status]  => 500 Internal Server Error
[headers] => 
   access-control-allow-credentials:true
   Connection:keep-alive
   Content-Length:54
   Content-Type:application/json
   Date:Sun, 23 Aug 2015 18:34:27 GMT
   Server:Mashape/5.0.6
   X-Mashape-Proxy-Response:true

私には、Mashapes プロキシの問題のように思えますか?

編集

もう少し調査すると、サイズに関係していることがわかりました

var content = "kokokoko".repeat(1200); // Uploading a small file works fine
// var content = "kokokoko".repeat(1300); // Uploading a larger file produce the error above
var fd = new FormData();

fd.append("format", 'ttf');
fd.append("file", new Blob([content]), "filename.ext");

$.ajax({
  url: 'https://ofc.p.mashape.com/directConvert/', 
  headers: {'X-Mashape-Key': 'xxxxx'},
  method:"post",
  data: fd,
  cache: false,
  contentType: false,
  processData: false,
})

EDIT 2 現在は機能していますが、メッセージのOps, an error occurred (╯°□°)╯意味はまだ説明されていません

4

1 に答える 1