0

キャンバスの div を保存してサーバーにアップロードしようとしていますが、うまく動作させることができません。だから、これは私がすることです:

  1. paperjs でペイントするキャンバス div を作成します
  2. そのキャンバス div を保存します (dataToURL メソッド)
  3. アップロードしようとしていますが、うまくいきません。

これはウェブです: www.davidpenuela.com

jquery file uploader ( test jquery uploader ) を使用してサーバーに画像をアップロードすることをテストしましたが、そのスクリプトは機能しますが、キャンバスから保存するときに機能させることができます。

canvas2imageが機能しません。何もアップロードしません。

編集:うまくいくように管理します。すぐにその方法を投稿します。ありがとう!

4

1 に答える 1

1

ファイルのアップロードではないため、機能させることはできません。multipart/form-dataファイルのアップロードでは、コンテンツ タイプでエンコードされたフォーム データを使用します 。クライアント コードは、フォーム エンコードされておらず、canvas/uploadコンテンツ タイプを持つデータを投稿しています。「canvas/upload」コンテンツ タイプを認識するようにサーバー コードを更新するか、アップロード前に画像をフォーム エンコードする方法を見つける必要があります。

于 2012-05-29T16:35:25.577 に答える