作者doomleika (iSuck)
看板Python
标题[问题] 上传Youtube後浏览器的session问题
时间Sat Jun 8 00:22:14 2013
学校有一个Project要做,因为自己是web新手只能自己慢慢刻,遇到了一个很麻烦的问题
不知道如何解决orz,所以来这边请教各位:
整个系统的步骤如下:
1. 使用者在我的网页上输入影片的资料
2. database储存输入的资料,然後拿去跟Youtube要一次性的上传URL跟Token
3. 用URL/Token生出一个Form以Post的方式上传到Youtube,action必须加上
nexturl的属性告诉google上传完要redirect去哪
(actioin="
https://path.to.upload/?nexturl=http://redirect.to.me")
4. 上传完成後google会用HTTP Redirect的方式把Browser导回我的网页,
上面加上status=200&id=<video_id>通知上传的youtube video_id
(
http://redirect.to.me/?status=200&id=<video_id>)
问题出在这里,redirect回来後我要怎麽知道这个video id是从哪一个Browser session(
第二步存在database的资料)生出来的?
系统必须支援同一个人用多个tab同时上传一堆影片,我看了一下django的session
他是based on cookie,後面的cookie写入会影响到前面的上传。
是我搞错了什麽,还是我用的方法根本错了?
谢谢大家。
--
It's a funny thing, ambition. It can take one to sublime heights or harrowing
depths. And sometimes they are one and the same.
Roseburrow learned that lesson all too well.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 1.170.12.66
1F:推 vagrants:不太清楚你的问题:你想问生出来的video_id是从哪个 06/08 12:02
2F:→ vagrants:session来的,还是想知道video_id是从哪一笔使用者输入 06/08 12:03
3F:→ vagrants:的资料来的? 06/08 12:04
是的
4F:推 SansWord:你可以在 redirect.to.me 的 url 加上 session 06/08 13:38
喔对...这样就行了orz
在redirect.to.me加上get参数就能知道自己是哪一个
真是傻了我orz...
※ 编辑: doomleika 来自: 1.170.118.140 (06/08 16:13)
※ 编辑: doomleika 来自: 1.170.118.140 (06/08 16:13)
5F:推 SansWord:谢谢原 po 的红包....:p 06/10 15:45
6F:推 timTan:谢谢红包XD 06/18 15:04