gpt4 book ai didi

jquery - uploadify 不断为每个上传请求提供新的 session

转载 作者:行者123 更新时间:2023-12-01 06:06:50 26 4
gpt4 key购买 nike

我正在使用 Ruby 1.9.2 和 Rails 3.0.3 以及 uploadify 。我关注了这些博客:

一切工作正常,期望在我的 upload_controller 上它不断给我一个新的 session 。我无法跟踪该匿名用户上传了多少张照片。

def create
@photo = Photo.new(newparams[:photo])
if @photo.save
session[:photo_ids] ||= []
session[:photo_ids] << @photo.id
render :json => { :result => 'success', :photo => photo_path(@photo) }
else
render :json => { :result => 'failed', :error => "Failed to upload the image."}
end
end

我想知道为什么每个上传请求的 session[:photo_ids] 总是为零,但使用 session[:product_id] 的其他请求仍然照常运行。

有什么建议吗?

最佳答案

我不太了解 ruby​​,无法为您提供代码,但我在 uploadify 和 C# 中遇到了类似的问题。在 FF 和 Chrome 中(我认为 Safari 也是如此),当前 session 不会被 uploadify 发回(它在 IE 中,一切正常)。解决此问题的推荐方法是将您的 session ID 作为上传数据的一部分发布,然后在 Ruby 中手动拉取 session 。

根据您在 session 中执行的操作,可能会存在安全问题,但从您的描述来看,这应该不是问题。

关于jquery - uploadify 不断为每个上传请求提供新的 session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4976693/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com