#jquery #python #django
Столкнулся с необходимостью загружать файлы изображений на сервер из url. views def image_edit(request): args = {} args.update(csrf(request)) data = UserAbout.objects.get(user_id=request.user) form = UserAboutImageForm(instance=data) args['form'] = form if request.POST: data = UserAbout.objects.get(user_id=request.user) form = UserAboutImageForm(request.POST, request.FILES, instance=data) args['form'] = form if form.is_valid(): image = form.save(commit=False) image.user_id = request.user image.save() return redirect('/%s/' % request.user) return render_to_response('userabout_image_edit.html', args, RequestContext(request)) forms class UserAboutImageForm(forms.ModelForm): class Meta: model = UserAbout fields = ( "user_image", ) user_image = forms.ImageField(widget=FileInput(attrs={'onchange': 'file_upload(this)'})) models class UserAbout(models.Model): user_id = models.OneToOneField(User) user_image = ImageField(blank=True, upload_to='users') Этот код загружает аватарки на сервер, все работает, но хочется делать так: Передавать изображение в браузер, обрабатывать при помощи JQuery, JQuery генерирует ссылку на изображение вида: Download Сам jquery-плагин: https://github.com/acornejo/jquery-cropbox Можно ли, вместо скачивания файла по этой ссылке, загрузить его на сервер, например, через форму Django (либо как-то еще)?
Ответы
Ответ 1
Ну так сделайте html форму с загрузкой картинки?! В чем проблема?
Комментариев нет:
Отправить комментарий