我正在創建一個web應用程序,向用戶顯示圖像並且用戶可以在圖像上繪製(基本上圖像位於畫布中)。Django request.FILES在保存畫布圖像時爲空
現在一旦用戶完成繪圖,用戶將按下保存按鈕,圖像需要保存在靜態文件夾(不是本地)中。因爲我正在使用Django來完成這個任務;我的請求。每當我呼叫路由時,FILES總是空的。
我的問題是如何保存用戶畫到項目文件夾而不是本地的畫布。
的index.html
<div id="uploaderForm">
<form enctype="multipart/form-data" action="{% url 'addImg' %}" method="post">
<input type="hidden" for="image_data" id="image_data" name="image_data" />
</form>
<div class="uploaderItem" id="uploaderSubmit">
<a href="#" onclick="addImage();">Add to the gallery</a>
</div>
</div>
的script.js
function addImage()
{
console.log("In add image");
var image_data = canvas.toDataURL();
console.log("Image data:", image_data);
$('#image_data').val(image_data);
$('#uploaderForm > form').submit()
}
views.py
def add(request):
print request.FILES
#print request.POST['image_data']
return HttpResponse("You're looking at question")