Вопрос

В проекте я недавно заменил простую загрузку файлов на основе форм SWFUpload. Когда SWFUpload возвращает успех, я создаю форму для добавления тегов в загруженный ресурс.

Я хотел бы иметь возможность проверить ввод данных в текстовое поле тегов, но для этого мне (кажется, мне) нужно подделать SWFUpload.

Кто-нибудь делал это в прошлом? Я не смог найти что-либо через Google, и, похоже, в документации по огурцам ничего нет: тестирование Flash.

Это было полезно?

Решение

Я не думаю, что вам вообще нужно подделывать флэш-память, потому что все, что swfupload делает для вас, - это имитация простого сообщения http.

Если вы делаете http-пост вручную для того же действия / контроллера, на который отправляет ваш swfupload, и убедитесь, что файловое поле вашего поста совпадает с параметром swf, который передает swfupload (params [: Filedata]), вы должен получить тот же эффект.

Также, чтобы ответить на комментарий Свананда выше, вам нужно взломать CGI :: Session. Попробуйте http: / /blog.isshen.com/2008/10/5/making-swfupload-and-rails-2-1-sessions-work-together

Другие советы

Недавно я наткнулся на этот плагин , который может помочь вам с тем, что вам нужно сделать. Подробнее о можно прочитать здесь .

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top