問題タブ [swfupload]
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.
flash - HTTPSでのSWFUploadが機能しない
ターゲットサーブレットがHTTPSでリッスンしているときに、SWFUploadでファイルをアップロードするのに問題があります。HTTPでは正常に動作します。
この問題は、FireFoxまたはOperaを使用している場合にのみ発生します。IEでは正常に動作します-他のブラウザは試していません。
編集: デバッグモードのときにSWFUploadから提供されるエラーメッセージ:
SWFデバッグ:イベント:uploadProgress(OPEN):ファイルID:SWFUpload_0_0 SWFデバッグ:イベント:uploadError:IOエラー:ファイルID:SWFUpload_0_0。IOエラー:エラー#2038 SWFデバッグ:イベント:uploadComplete:アップロードサイクルが完了しました。
ruby-on-rails - AS3 / Flash/SWFUploadでHTTPStatusResponse201を処理する方法
RailsサイトでSWFUploadを使用して、SoundCloudに直接MP3をアップロードできるようにしています。最初に大きなファイルをサーバーにアップロードしてSoundCloudにプッシュする必要をなくすために、SWFUploadを介してAPIに直接アクセスし、必要なOAuthトークンデータを渡します。
すべてが機能します-例外-FlashはSoundCloudのAPIが返すHTTP応答コードを処理できません(201)。これは常にフラッシュで未処理のIOエラーをトリガーします。SWFUploadを使用すると、JSでそれをオーバーライドできますが、応答データ(アップロードされたファイルへのURI)が壊れます。
フラッシュ用に200コードにするために、どうにかして201コードをインターセプトできる方法を知っている人はいますか?このIOエラーを回避する方法に迷っています。私はすべての周りでtry/catchステートメントを試し、SWFUploadを再コンパイルして、新しいことを無駄にしようとしました。どんな助けでも大歓迎です。
php - PHPセッションとJavascriptコールバック
作業中のサイトでファイルのアップロードを処理するためにswf-uploadを使用しています。
問題は、swf-upload.phpと呼ばれるキャッチ関数です。直接アクセスしたURLにアクセスすると、正常に機能し、正しく読み取られてセッションが開始され、ユーザー権限が取得されますが、Webページがajaxコールバックで呼び出した場合、セッションは空であると主張します。
私はエラーハンドラーと出力ロギングの組み合わせを使用して、それが何をしているのかを調べています。直接アクセスとajaxアクセスのコードパスにまったく違いはありません。
どうしたの?
jquery - SWFUpload でプレースホルダー要素が見つかりません
私が持っているフォームに SWFUpload を実装しようとしています。ただし、プレースホルダーを識別していません。私のコードは以下のとおりです。誰か助けてもらえますか? それが役立つ場合、私はjQueryを使用しています。
ヘッダ:
体:
Javascript (foo.js):
編集: SWFUpload.js のソース コードを調べてみたところ、要素を見つけようとしていた時点で、次のようになっていることがわかりました。
何が起こっているのか見てみましたが、信じられないことに、オブジェクトを返しdocument.GetElementByID
ながら null を$('#'+this.settings.button_placeholder_id)
返します! 別の依存関係を使用するようにライブラリを変更したくありません。これがなぜなのか誰か知っていますか?
html - SWFUploadボタンのWMODE=TRANSPARENTの場合、クリックは発生しません
HTMLページにFlashベースのSWFUploadアップロードボタンがあります。
そのボタンのスタイルを設定しようとしています。SWFUploadは、Flashボタンの設定へのJavascriptセットアップインターフェイスを提供します。私は自分でFlashを持っていないので、コンパイル済みのSWFファイルを使用する必要があります。
ここで、ボタンが存在するHTML要素の背景色に合わせてボタンを配置します。これを透明にするか、フラッシュボタンに色を付けるかは関係ありません。しかし、SWFUpload 2.20には背景色を指定する設定がなくなったため、指定した色の背景画像を使用したくありません。
私は試した
これにより透明なボタンが表示されますが、クリックイベントには反応しなくなります。テキストの小さな白いピクセルをクリックしても。
私はそれに透明な背景画像を与えてみました:
しかし、役に立たない。
誰かが何をすべきか考えていますか?
に設定すると、ムービーハンドルのクリックが表示されなくなるのはなぜtransparent
ですか?
Windows7のFirefox3.5でテストしています。
flash - すべての Flash アップローダが進行状況の値を悪くしている
昨年初めに書いた内部 Web サイト用のファイル アップロード スクリプトは、多くのマシンで奇妙な動作をしていました。一部のマシンでは一貫して正常に動作し、他のマシンでは一貫して誤動作します。YUI Uploader、SWFUpload (2.2 および 2.5a)、および Uploadify でまったく同じ問題が発生しています。
不正な動作をしているマシンでは、progress イベント (場合によってはコールバック) が、アップロードが速すぎることを報告しています。実際に進行している 50 または 60kb/s ではなく、約 9 または 10MB/s で進行しています。進行状況バーがすぐにいっぱいになり、進行状況イベントがトリガーされなくなります。数分後、アップロードが実際に完了すると、完了イベントがトリガーされます。
報告されている進行状況は非常に間違っていますが、ファイルのアップロードは正常に進行していることを強調しなければなりません。
進行状況イベントは正しいファイル サイズを報告していますが、報告されたアップロード量は通常非常に多く、常に 2^16 (65536) の倍数であるように見えます。
私がこの問題を抱えているのは、Windows XP 上の Firefox 3.5 だけであり、これらすべてにさまざまなバージョンの Flash 10 が含まれています。
誰かがこれが起こっていることを聞いたことがありますか、または何が起こっているのか知っていますか?
(私は多くのバグレポートを提出するために出発しますが、うまくいけば、ここにいる誰かがこれについての以前の経験を持っています。)
asp.net - SWFUpload: ASP.NET でアップロード ハンドラーを実装するにはどうすればよいですか?
私は初級から中級の .NET 開発者で、SWFUpload のアップロード ハンドラがどのように機能するのかよくわかりません。httpストリームから読み取る必要がありますか?
ドキュメントでも、大規模なグーグル検索でも、これに関する例や説明を見つけることができませんでした。
前もって感謝します
asp.net-mvc - SWFUpload認証
SWFUploadを使用して、ASP.NET MVC1.0Webサイトでファイルのアップロードを行っています。正常に動作していますが、アップロード方法を認証できません。HttpContext.User.Identity.Nameは空の文字列を返します。これは、Flashムービーが投稿しているためだと思います。http://blog.codeville.net/2008/11/24/jquery-ajax-uploader-plugin-with-progress-bar/で提供されているラッパーも使用しています。
以下のコントローラーアクションが実行されますが、前述のように、ユーザーオブジェクトは渡されません。
どんな助けでも大歓迎です!
意見
HTML
Javascript
コントローラのアクション
flash - ファイルのアップロードを行うとき、フラッシュは常に「ファイル名」パラメーターを送信しますか?
swfupload と uploadify の 2 つのフラッシュ アップロード コンポーネントを試しましたが、どちらも「ファイル名」パラメータで POST を生成するようです。私の問題は、投稿先のサービスに厳密に指定された許可されたパラメーターのセットがあり、ファイル名がそれらの1つではないことです。
それで、投稿からこのパラメータを削除することはまったく可能ですか?
flash - SWFUpload がアップロード時に接続を途中で閉じる (nginx 499)
nginx にファイルをアップロードするために swfupload を使用しています。私とユーザーの 99% にとって問題なく動作します。ただし、数人のユーザーの場合、アップロード中に何らかの理由で失敗します。接続を開きますが、完了する前に閉じているようです - nginx はアクセス ログで 499 ステータスを報告します。これは NGX_HTTP_CLIENT_CLOSED_REQUEST です。
私は、それらのユーザーの 1 人を捕まえて、さらに情報を得ることができました。彼らは、Firefox 3.5.7 を搭載した XP で Flash 10.0.42 を実行しています。
誰もこのようなものを見たことがありますか?それを修正するための提案/さらに調査する方法はありますか?
-ジョナサン