【发布时间】:2013-08-14 10:57:23
【问题描述】:
我正在上传图片,但它不起作用的功能是: 在视图中
def upload_file(request):
if request.method == 'POST':
form = UploadFileForm(request.POST, request.FILES)
if form.is_valid():
handle_uploaded_file(request.FILES['file'])
return HttpResponseRedirect('/user_profileform/')
else:
form = UploadFileForm()
return render_to_response('user_profile.html', {'form': form })
def handle_uploaded_file(f):
with open('ranjeet.txt', 'wb+') as destination:
for chunk in f.chunks():
destination.write(chunk)
form is:
<form action="" method="POST" enctype="multipart/form-data" name="uform" id="userform">{% csrf_token %}
{{form}}
<input type="submit" value="submit" name="usubmit">
</form>
在设置中:
MEDIA_ROOT = '/media/images/' MEDIA_URL = '/媒体/'
我不知道文件保存在哪里。
【问题讨论】:
-
您遇到了哪个错误?请张贴。
-
能否请您发布错误消息。
-
它也没有抛出 ant 错误
-
查看你的项目文件夹,如果有一个名为
media的文件夹,可能是保存在那里 -
你找到解决方案了吗!
标签: python django error-handling image-uploading