# kintoneへのファイルアップロードについて

**URL:** <https://community.cybozu.dev/t/topic/454>\
**Category:** kintone 開発相談\
**Created:** [2017 年 7 月 24 日午前 5:01 UTC](https://community.cybozu.dev/t/topic/454 "2017-07-24T05:01:43Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account1712](https://avatars.discourse-cdn.com/v4/letter/l/858c86/32.png) [@Legacy\_Account1712](https://community.cybozu.dev/u/Legacy_Account1712)\
**Post date:** [2017 年 7 月 24 日午前 5:01 UTC](https://community.cybozu.dev/t/topic/454/1 "2017-07-24T05:01:43Z")

</div>

kintoneへのファイルアップロードを行うと、レスポンスコードに「520」が返却され失敗します。

この「520」のレスポンスコードはどういった意味かご教授頂けないでしょうか？

&nbsp;

※GETでの全レコード取得、レコード指定のGET、PUTでの該当レコードの更新は成功しています。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account341](https://avatars.discourse-cdn.com/v4/letter/l/bbe5ce/32.png) [@Legacy\_Account341](https://community.cybozu.dev/u/Legacy_Account341)\
**Post date:** [2017 年 7 月 24 日午前 7:52 UTC](https://community.cybozu.dev/t/topic/454/2 "2017-07-24T07:52:45Z")

</div>

情報が少ないので切り分けができないのですが、下記やり取りの中で当事象に該当するものはありますでしょうか？

※リンク先のコメント等も参照してみて下さい。

&nbsp;[https://developer.cybozu.io/hc/ja/community/posts/201637124–HTTP-status-520-%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E7%99%BB%E9%8C%B2%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84?page=1#community\_comment\_202048074](https://developer.cybozu.io/hc/ja/community/posts/201637124--HTTP-status-520-%E3%81%8C%E7%99%BA%E7%94%9F%E3%81%97%E3%81%A6%E7%99%BB%E9%8C%B2%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84?page=1#community_comment_202048074)

&nbsp;

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1712](https://avatars.discourse-cdn.com/v4/letter/l/858c86/32.png) [@Legacy\_Account1712](https://community.cybozu.dev/u/Legacy_Account1712)\
**Post date:** [2017 年 7 月 24 日午前 10:54 UTC](https://community.cybozu.dev/t/topic/454/3 "2017-07-24T10:54:03Z")

</div>

情報が足りず申し訳ありません。

AndroidアプリからKintoneへ取得、更新を試みています。

リンク頂いた内容を確認しました。「バイナリファイルのアップロード」の項目が似ている気がします。

実装した内容を下記に記載します。

リクエスト時に「不正なリクエストです」とエラーになってしまいます。

始めたばかりなので知識不足で申し訳ありませんが、問題となる箇所がありましたらご教授頂けないでしょうか？

final String twoHyphens = “–”;  
final String boundary = “---------------------------bee48a285354”;  
final String lineEnd = “\r”;

String fileField = “file”;  
String fileName = “test.csv”;

HttpURLConnection con = (HttpURLConnection) url.openConnection();  
con.setRequestMethod(“POST”);  
con.setDoInput(true);  
con.setDoOutput(true);  
con.setUseCaches(false);  
con.setInstanceFollowRedirects(false);  
con.setRequestProperty(“X-Cybozu-Authorization”, 省略);  
con.setRequestProperty(“Content-Type”, “multipart/form-data; boundary=”+ boundary );

contentsBuilder.append(twoHyphens + boundary + lineEnd);  
contentsBuilder.append(“Content-Disposition: form-data; name="” + fileField + “"; filename="” + fileName +“"” + lineEnd);  
ontentsBuilder.append(“Content-Type: text/csv” + lineEnd);  
contentsBuilder.append(“test”);  
contentsBuilder.append(lineEnd);  
contentsBuilder.append(twoHyphens + boundary + twoHyphens + lineEnd);  
int len = contentsBuilder.toString().getBytes(“UTF-8”).length;  
con.setRequestProperty(“Content-Length”, String.valueOf(len));  
DataOutputStream outputStream;  
outputStream = new DataOutputStream(con.getOutputStream());  
outputStream.writeBytes(contentsBuilder.toString());  
outputStream.close();

---

<div class="post-metadata">

**Author:** ![Legacy\_Account1712](https://avatars.discourse-cdn.com/v4/letter/l/858c86/32.png) [@Legacy\_Account1712](https://community.cybozu.dev/u/Legacy_Account1712)\
**Post date:** [2017 年 7 月 26 日午前 6:37 UTC](https://community.cybozu.dev/t/topic/454/4 "2017-07-26T06:37:59Z")

</div>

自己解決致しました。フォーマットエラーでした。

ありがとうございます。
