我正在尝试将 Ajax 文件上传器 UploadifyPlay Framework 一起使用。

Uploadify 使用 Flash 对象与服务器通信……因此默认情况下它不会使用 Play cookie。我想正确验证我的用户,所以我需要让 uploadify 自己发送一些 cookie。

有没有人有两个一起工作的例子,或者,如果失败了,一些指针?

最佳答案

uploadify 有一个名为 scriptData 的选项,您可以用它来发送您的 authentityToken:

#{authenticityToken /}

<script>
var token = $('#input[name=authenticityToken]').val();
$('#file_upload').uploadify({
  'uploader'    : '/uploadify/uploadify.swf',
  'script'      : '/uploadify/uploadify.php',
  'cancelImg'   : '/uploadify/cancel.png',
  'folder'      : '/uploads',
  'scriptData'  : {'authenticyToken': token}
});
</script>

关于java - 如何通过 Uploadify 将 session cookie 传递给 Play?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8988538/

10-12 22:11