Post请求采用完整的文件路径,而不仅仅是文件名

2024-04-26 13:34:52 发布

您现在位置:Python中文网/ 问答频道 /正文

我把post请求发送到我的web应用程序,我的问题是总是发送mediaName的完整路径,它应该只发送文件名

这是我的申请结果

send: 'POST /web/home/testPOST HTTP/1.1\r\nHost: www.my.dev.com\r\nContent-Length: 76\r\nAccept-Encoding: gzip, deflate\r\nAccept: */*\r\nUser-Agent: python-requests/2.8.1\r\nConnection: keep-alive\r\ncontent-type: application/json\r\n\r\n'

send: '{"status": "sucsses", "mediaName": "/var/tmp/ftp/myvideo.mp4"}'

输出应该是类似thsi的东西

^{pr2}$

这里是我的职能

^{3}$

有什么建议吗。在


Tags: 路径sendweb应用程序httphome文件名my
2条回答

冒犯的底线是

mediaName = "%s/%s.mp4" %(self.config[env]["upload_folder"], pfile)

正如阿比纳夫·库马尔在评论中所说。在

如果不需要文件夹路径,请不要将其放入medianame中。你可以利用

^{pr2}$

或者干脆

mediaName = pfile + ".mp4"

使用路径分割方法:

filename = os.path.split(mediaName)

相关问题 更多 >