[問題] django 檔案上傳
http://docs.djangoproject.com/en/dev/topics/http/file-uploads/#upload-handlers
我按照說明文件操作一次
但一直無法將檔案寫入指定的資料夾
先發現是 if form.is_valid(): 這行不會為 True
若將
from django import forms
class UploadFileForm(forms.Form):
title = forms.CharField(max_length=50)
file = forms.FileField()
title 的部分註解
則 form.is_valid() 則條件為True
但依然無法寫入
以下是我的 code
from django.http import HttpResponse, HttpResponseRedirect
from django.shortcuts import render_to_response
from dbproject.photoadmin.models import Photo
def handle_uploaded_file(f):
destination = open('\\file' ,'ab')
for chunk in f.chunks():
destination.write(chunk)
destination.close()
def upload_file(request):
if request.method == 'POST':
form = Photo(request.POST,request.FILES)
if form.is_valid():
handle_uploaded_file(request.FILES['file_up'])
return render_to_response('upload.html')
else:
form = Photo()
return render_to_response('upload.html')
想請問一下該如何才是正確的檔案上傳? 以及該如何設定寫入位置呢?
不好意思麻煩各位了 謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.249.120
推
06/02 20:49, , 1F
06/02 20:49, 1F
→
06/02 20:50, , 2F
06/02 20:50, 2F
→
06/02 20:51, , 3F
06/02 20:51, 3F
→
06/02 20:53, , 4F
06/02 20:53, 4F
→
06/03 02:40, , 5F
06/03 02:40, 5F
→
06/03 02:41, , 6F
06/03 02:41, 6F
推
06/03 17:18, , 7F
06/03 17:18, 7F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 3 篇):
2
7
Python 近期熱門文章
PTT數位生活區 即時熱門文章