woshidan's blog

あいとゆうきとITと、とっておきの話。

バイナリ

JavaScriptでファイルのバイナリを送信するときと文字列のパラメータのみを送信するときに利用するリクエストボディの構成が全然違う

WebWorkerからサーバーへ通信を行いたくて、SafariだとWebWorkerではまだFormDataが使えない*1ので手動であれこれ頑張って調べていて*2面白かったことがあったので、メモ。 調査していた趣旨としては、FileAPIのFileReaderAPIのreadAsBinaryString()*3やread…