base64 文字列を作成しています。その文字列には「+」記号もあります。ajax経由でデータベースに送信しています。ただし、ajax は + を削除し、白いペースに置き換えます。どうすればこの問題を克服できますか
2 に答える
1
これは、base64を送信する前にURLエンコードしていないためです。
escape()
送信する前に、javascriptの関数を介してbase64を実行します。
于 2012-06-22T07:29:18.840 に答える
1
サーバーにどのように送信していますか?
URL の内容をurlEncodeするか、json として送信するオブジェクトに JSON.stringify を使用する必要があります。
つまり、サーバー側でデコードする必要がありますが、ほとんどのサーバー テクノロジがこれを処理します。
于 2012-06-22T07:29:02.867 に答える