我如何将图像作为 python 请求中的参数以及 url 作为第二个参数传递?
how i can pass image as argument in python request along with url as 2nd argument?
嗨,我想使用请求将图像从视图传递到 api,url。
这是我的代码:
def processImage(request):
image=request.FILES['image']
params = {'image': image }
url='http://127.0.0.1:8000/idealweight/'
outPut_Data=requests.post(url,params=params)
//我也试过这个
img=image
然后通过了:
outPut_Data=requests.post(url,img)
但没有 worked.and 这会导致 imgFinalPro 中出现错误,传递的参数很少。
我正在调用这个 imgFinalPro 函数我想在这里接收图像:
def imgFinalPro(request,img):
print(request)
# image=request.FILES['image']
# image=img
image=request.FILES['image']
我怎样才能收到这里的图片?可以用于进一步处理吗?
在 files 字段内而不是在 params 内发送文件。
def processImage(request):
image=request.FILES['image']
files = {'image': image }
url='http://127.0.0.1:8000/idealweight/'
outPut_Data=requests.post(url, files=files)
我假设 imgFinalPro
是 post 请求的控制器。您无法将图像作为控制器的参数。图片附在您的请求中
def imgFinalPro(request):
print(request)
# image=request.FILES['image']
# image=img
image=request.FILES['image']
嗨,我想使用请求将图像从视图传递到 api,url。
这是我的代码:
def processImage(request):
image=request.FILES['image']
params = {'image': image }
url='http://127.0.0.1:8000/idealweight/'
outPut_Data=requests.post(url,params=params)
//我也试过这个
img=image
然后通过了:
outPut_Data=requests.post(url,img)
但没有 worked.and 这会导致 imgFinalPro 中出现错误,传递的参数很少。
我正在调用这个 imgFinalPro 函数我想在这里接收图像:
def imgFinalPro(request,img):
print(request)
# image=request.FILES['image']
# image=img
image=request.FILES['image']
我怎样才能收到这里的图片?可以用于进一步处理吗?
在 files 字段内而不是在 params 内发送文件。
def processImage(request):
image=request.FILES['image']
files = {'image': image }
url='http://127.0.0.1:8000/idealweight/'
outPut_Data=requests.post(url, files=files)
我假设 imgFinalPro
是 post 请求的控制器。您无法将图像作为控制器的参数。图片附在您的请求中
def imgFinalPro(request):
print(request)
# image=request.FILES['image']
# image=img
image=request.FILES['image']