我正在尝试向用户上传的图像添加带有日期戳的查询字符串(以绕过缓存)
current_user.image_file = str(current_user._id) + str(file_ext) + '?q='+ dt_stmp
唯一的问题是,它最终对这些字符进行了URL编码,并在请求时显示为这样
正如您所见,它添加了百分号来将字符编码为安全字符串的一部分。我缺少一种转义这些字符的方法,因此输出更像
GET/static/profile_pics/1.jpg?q=Wed%20Sep%20%209%2010:41:07%202020 HTTP/1.1
希望这是有意义的,提前感谢您提供的任何建议
我想我看到了这里发生的事情,因为它是文件名的一部分,它将把这些字符转义为方法url_的一部分
我认为解决这个问题的方法是在数据库中添加一个date\u modified值,并将其附加到url\u for method的末尾,对吗
相关问题 更多 >
编程相关推荐