3

最近、あるプロジェクトで、単純なフォーム ベースのファイル アップロードを SWFUpload に置き換えました。SWFUpload が成功を返したら、アップロードされたアセットにタグを追加するためのフォームを生成します。

タグのテキストボックスへのデータ入力をテストできるようにしたいのですが、そのためには SWFUpload を偽造する必要があります。

過去にこれを行った人はいますか?私はGoogle経由で何も見つけることができませんでした.Flashのテストに関するキュウリのドキュメントには何もないようです。

4

2 に答える 2

1

すべての swfupload が単純な http 投稿をシミュレートしているため、フラッシュを偽造する必要はまったくないと思います。

swfupload がポストしているのと同じアクション/コントローラーに手動で http ポストを行い、ポストのファイル フィールドの名前が、swfupload が渡す swf パラメータ (params[:Filedata]) と同じであることを確認する場合は、同じ効果。

また、上記の Swanand のコメントに答えるには、CGI::Session をハックする必要があります。http://blog.isshen.com/2008/10/5/making-swfupload-and-rails-2-1-sessions-work-together を試してください

于 2009-08-11T05:03:36.420 に答える