2011-07-01 18 views
2

イメージ挿入システムを使用しようとしています。私はローカルイメージとURLでイメージを取得することができましたが、サーバーに送信する前にbase64でURLイメージをエンコードする必要があります。とにかくそれをするには?Base64エンコードのjavascriptに.jpeg URLで画像にアクセスする方法

ローカル画像は、readAsURLで読み取ると自動的にエンコードされます。どのようにして同様の方法でURLを処理できますか?

+0

おそらくFile APIから 'readAsDataURL()'を意味するでしょうか?そしてあなたが望むものはbase64でエンコードされたデータです:URL? –

答えて

2

あなたのケースでthisは非常に便利見つけました。同じ起源のポリシーのためにこれはできません。他のサイトから読み込んだ画像に機密データが含まれている可能性があります。ユーザーに表示することはできますが、データは読み上げることはできません。他のサイトが(CORSを介して)協力していれば、あなたはそれを行うことができるかもしれませんが、私はあなたがそれに頼りたいと思っています。したがって、クライアント側でこれを実装することはできません。サーバーにURLを送信し、サーバーがイメージをダウンロードする必要があります。

0

あなたはbase64 javascript libを使用することができます。 (同様にreadAsDataURL()が戻ってくるものに)URL:私は、私が正しく理解していれば、あなたがウェブ上でいくつかの画像にURLを取り、base64でエンコードされたデータにそれを変えたいhttp://code.google.com/p/javascriptbase64/

関連する問題