Probando SWFupload con Pepino
-
05-07-2019 - |
Pregunta
En un proyecto, recientemente reemplacé una carga simple de archivos basada en formularios con SWFUpload. Cuando SWFUpload devuelve un éxito, genero un formulario para agregar etiquetas al activo cargado.
Me gustaría poder probar el ingreso de datos en el cuadro de texto de las etiquetas, pero para hacer eso (creo que) necesito falsificar SWFUpload.
¿Alguien ha hecho esto en el pasado? No he podido encontrar nada a través de Google, y parece que no hay nada en la documentación de pepino en relación con las pruebas de Flash.
Solución
No creo que necesites un flash falso, porque todo lo que Swfupload está haciendo por ti es simular una publicación http simple.
Si realiza una publicación http manual en la misma acción / controlador en la que está publicando su swfupload y se asegura de que el campo de archivo de su publicación tenga el mismo nombre que el parámetro swf que pasa swfupload (params [: Filedata]) Debe obtener el mismo efecto.
También para responder al comentario de Swanand anterior, necesitas hackear CGI :: Session. Pruebe http: / /blog.isshen.com/2008/10/5/making-swfupload-and-rails-2-1-sessions-work-together
Otros consejos
Recientemente me topé con este complemento que puede ser capaz de Ayudarte con lo que necesitas hacer. Puede leer más aquí .