python - 使用 webpy 和 urllib2 发送文件

标签 python web.py

我需要使用 oauth 和 webpy 将文件发送到另一台服务器。现在我将忽略 oauth 部分,因为发送文件本身已经是一个挑战。

这是我的部分代码:

class create_video:
  def POST(self):
    x = web.input(video_original={})

此时我想使用 urllib2 通过网络发送文件。请注意,我还有其他参数要发送。

更新

考虑到我想发送这些参数:

params = {
  'title': x['title'],
  'video_original': x['video_original'].file
}

如何使用 urllib2(或其他任何东西)将它们发送到给定的 url?

附注我尝试使用海报模块,但我不知道如何随文件一起发送通用参数。

最佳答案

您来自here ,我猜。

POST 方法定义如何通过 POST 请求接收数据,而不是发送任何数据。在您的代码中,传入 POST 请求的数据保存在 x 中。您现在想如何进行?如果要将数据发送到另一个 url,请使用 urllib(2),如所述 here .

关于python - 使用 webpy 和 urllib2 发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1939048/

相关文章:

python - 如何在 python 中进行子排序?

python - 网比 : how to auto reload source code when it changed?

python - webpy 中的 session - 获取所有类中的用户名

python - Webpy属性错误 ' header key'

python - 使用 python 创建简单网站时出现模板错误

multithreading - 如何在另一个应用程序中运行 web.py 服务器

python - Seaborn FacetGrid PointPlot 标签数据点

python - 如何在 pandas DataFrame 中查找与正则表达式匹配的实际唯一值

python - 为 WinPython 设置 python 路径以使用 f2py

python - 使用现有数据帧的键作为列名称生成新的数据帧