聞きたいこと
iphoneでwebページを開き、formで文字列をpostする際の文字列の長さの上限というものはあるのでしょうか?
事象
現在、バックエンドをDjango、フロントエンドをhtml、css、javascriptでwebページを作成しています。
その機能の一部として、
画像ファイルをアップロードするとBase64形式に変換し、imgタグのソースに追加すると共に下記のタグを追加しバックエンドに画像データをpostしています。(プレビュー機能を作りたいため)
html
1<form method="POST" class="post-form" enctype="multipart/form-data" action="送信先"> 2・・・・・ 3<input type="hidden" value="{base64形式の文字列}" > 4
パソコンを使い、postすると問題なくbase64の文字列を送信できるのですが、
iphoneで同じページを開きpostするとwebページ上では1286472文字であるにもかかわらず、サーバ上では524266文字に短くなって送信されてしまいます。
あなたの回答
tips
プレビュー