現在、私は自分のプロジェクトでイメージをアップロードするためにバックエンドにイメージを送信しようとしています。私はスタックオーバーフローや他の場所ですべての可能な答えを見てきましたが、データをバックエンドに正常に送ることができません。私が送信しても、何らかの問題(おそらく私が感じる白いスペースのため)のために、バックエンド側でデコードされたイメージが適切なフォーマットになっていません。イメージをbase64Stringとして符号化する適切な方法
コードをエンコードするために - 今すぐ
let imageData1 : NSData = UIImageJPEGRepresentation(slctdImage, 0.1)!
let base64StringNew1 = imageData1.base64EncodedStringWithOptions(NSDataBase64EncodingOptions(rawValue: 0))
のintresting一部 -
私はローカルSWIFTコードを使用していることをデコードし、私は画像を取得し、私ができることはしていますイメージビューで表示します。しかし、私は任意のオンラインbse64コンバータで変換すると、同じ文字列、私は結果を取得しません。
復号化のために使用されるコード -
let decodedData = NSData(base64EncodedString:base64StringNew1, options: NSDataBase64DecodingOptions.IgnoreUnknownCharacters)
だから何が私の問題かもしれません。 base64Stringを使用してバックエンドに画像をアップロードする正しい方法をお勧めしますか?