タグ

2022年6月20日のブックマーク (1件)

  • multipart/form-data形式のファイルが突然アップロードに失敗する問題を仮説を立てながら解決する話

    こんにちは、株式会社カミナシのエンジニア @imu です。 はじめに 突然ですがファイルアップロードに失敗することってありますよね? カミナシレポートのプロダクトはオフライン機能を実装しており、オフラインで記録したデータをアップロードしたときに失敗するケースが、特定の条件下で起きるようになりました。そのため一部のお客様のデータが端末に残り続け、なんとかしてほしいとサポート依頼が発生しておりました。 私自身、半年ぶりにカミナシレポートのプロダクトに戻ってきたばかりで、リハビリのissueとなりました(笑) 今回は問題を解決するまでの仮説や、調査から解決までお話したいと思います! ※オフライン対応をなぜしているのかは以前書いたこちらを参照いただければと思います。 kaminashi-developer.hatenablog.jp 結論 何が問題だったか結論だけ知りたい方はこちらへ 開発環境 g

    multipart/form-data形式のファイルが突然アップロードに失敗する問題を仮説を立てながら解決する話
    nobeans
    nobeans 2022/06/20
    ParseMultipartFormの引数はメモリバッファであってバッファに乗らないデータは一時ファイルから読めるよ、とGodocに書いてある気がするんだけど、この記事の元のエラー原因の捉え方何かずれている気がする