将图像从手机上传到Django服务器的最佳方式
我创建了一个移动应用程序(在Titanium中)。用户在移动设备上拍照,我需要将图像从移动设备上传到django服务器。我正在使用tastypie作为我的Api 有谁能告诉我在服务器上上传和保存图像的最佳方法吗 方法可以是纯django或使用tastypie。任何东西都会有帮助 也是实现这一点的最佳技术。使用Django/tastype处理文件上载的方法(至少)有两种: 1/如我在评论中所述: 你可以利用Tastypie的特性来解决这个问题 2/你可以走Django的路: 一个快速示例(使用视图):将图像从手机上传到Django服务器的最佳方式,django,titanium-mobile,appcelerator,tastypie,appcelerator-mobile,Django,Titanium Mobile,Appcelerator,Tastypie,Appcelerator Mobile,我创建了一个移动应用程序(在Titanium中)。用户在移动设备上拍照,我需要将图像从移动设备上传到django服务器。我正在使用tastypie作为我的Api 有谁能告诉我在服务器上上传和保存图像的最佳方法吗 方法可以是纯django或使用tastypie。任何东西都会有帮助 也是实现这一点的最佳技术。使用Django/tastype处理文件上载的方法(至少)有两种: 1/如我在评论中所述: 你可以利用Tastypie的特性来解决这个问题 2/你可以走Django的路: 一个快速示例(使用视
你可能想看看这个问题:有了这个问题,我的任务就完成了一半,寻找另一半。您需要将上传的图像链接到模型吗?说明做你想做的事情的“最好”方法是什么需要更多信息:)谢谢你,我也用同样的方法做了。。但是你的编码效率更高你能回答这个问题吗……我刚刚回答了,希望足够:)
@csrf_exempt
def handle_uploads(request):
if request.method == 'POST':
uploaded_file = request.FILES['file']
file_name = uploaded_file.name
# Write content of the file chunk by chunk in a local file (destination)
with open('path/to/destination_dir/' + file_name, 'wb+') as destination:
for chunk in uploaded_file.chunks():
destination.write(chunk)
response = HttpResponse('OK')
return response