問題タブ [ajax-upload]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
6825 参照

image - NodeJS で base64 文字列から画像を作成する

キャンバスから抽出して ajax 経由で投稿する画像をアップロードしようとしていますが、サーバー側で画像ファイルを作成するのに問題があります。

私はこの答えに従っています: https://stackoverflow.com/a/7347358/1358670しかし、それでもあちこちで何かを見逃しているようです。

これが私のjavascript(ブラウザ)コードです:

サーバー側では、次のことを行います。

ご覧のとおり、画像が正しく送信されたかどうかを確認するために画像をログに記録しましたが、それでも作成されたimg.jpegファイルを開くことができません。

ヘルプやヒントは大歓迎です。


編集

ここでも解決策を試しました: https://stackoverflow.com/a/6933413/1358670しかし、私はまだ同じ問題を抱えています


編集:2

サーバー側で PHP スクリプトを使用してフロントエンド側をテストしましたが、生成された画像は非常に優れていたので、問題は NodeJS コードにあると結論付けます。

0 投票する
0 に答える
360 参照

unicode - 名前がユニコードのファイルのアップロード

ajaxとフォームデータを使用してファイルをサーバーにアップロードするJavaScriptコードと、それを受け入れるサーバー側のJavaコードがあります。英語のファイル名をアップロードできます。しかし、他の Unicode ファイル名をアップロードすると、サーバー側で取得したファイル名が読み取れません。以下はコード スニペットです。

JavaScript

ジャワ

「大家好.jpg」をアップロードすると、以下のようなサーバー側のログが表示されました。

ブラウザはアップロードする前にファイル名をエンコードしていると思いますが、どのエンコードを使用したのか、またはデコードして戻す方法がわかりません。どんな助けでも大歓迎です。

0 投票する
1 に答える
470 参照

symfony - Symfony2 で Ajax ファイルのアップロードを処理する

以前は、fineuploader ajax アップロードを処理する ZF コントローラーを使用していました。コードは単純でした:

現在、Symfony2 を使用してリファクタリングしていますが、同じことを行うのが困難です。これは私がこれまでに持っているものです:

これは、ブラウザから送信されるものです。

------WebKitFormBoundaryYPzt2RqJ6W4awSFp Content-Disposition: フォーム データ。名前="イカ"

b977c4b2-0edb-486b-aa86-4558275598aa ------WebKitFormBoundaryYPzt2RqJ6W4awSFp Content-Disposition: フォームデータ。name="qqtotalfilesize"

14092 ------WebKitFormBoundaryYPzt2RqJ6W4awSFp Content-Disposition: フォームデータ; 名前="qqfile"; filename="ae35e28.png" コンテンツ タイプ: 画像/png

------WebKitFormBoundaryYPzt2RqJ6W4awSFp--

POSTされたデータにはフォームの名前が含まれていないため、フォームが検証されないことは確かです。実際には、フォーム全体を検証する必要はなく、アップロードされたファイルだけを検証する必要さえありません (ここではSymfony2: upload a file using a file upload plugin のように) が、検証をどのように使用すればよいでしょうか?

0 投票する
2 に答える
1900 参照

javascript - 画像のアップロードに関する jQuery Ajax の進行状況

サーバーに画像をアップロードするために Ajax リクエストを使用しています。これらのコードを使用していますが、動作しますが、100% しか返されず、他のパーセンテージは返されません。私は何をすべきか?

0 投票する
1 に答える
2816 参照

javascript - Django 関数への Ajax 呼び出し

Django Ajax Uploader を介してアップロードされた、Ajax を介してチェックボックスで選択された画像のリストを削除しようとしています。画像のリストを取得できましたが、Ajax 経由で Django 関数に渡す方法がわかりません。誰でもアドバイスしてもらえますか:

  1. 選択した画像のリストを Django 関数に渡して画像を削除するにはどうすればよいですか?
  2. ajax 部分の CSRF はどのように処理すればよいですか?

html

0 投票する
1 に答える
105 参照

javascript - 新しいウィンドウ オブジェクトとリンク クリックの間の競合状態

新しいウィンドウ オブジェクトの作成とリンク クリックの間で競合状態が発生しています。新しいウィンドウは AjaxUpload と呼ばれるプラグインで、その入力には一意の ID を持つリンク要素が必要です。AjaxUpload は、ファイル選択の新しいウィンドウを表示することに注意してください。

このページには、一意の ID を持つファイル選択ウィンドウを表示する多くのリンクが必要です。したがって、シナリオを単純化するために、クリックされたリンクに新しい ID をアタッチし、ウィンドウ オブジェクトを作成し、マウス クリックをシミュレートしてウィンドウを表示し、ID を破棄し、他のリンクで同じことを行うことを計画します。

ただし、ウィンドウ オブジェクトの読み込みが完了する前にシミュレートされたクリックが実行された場合に問題が発生し、リンクが 2 回クリックされた場合にのみコードが機能します。

コードは次のとおりです。

どこに、どのように置くべきか

適切に実行するには?