# File app/controllers/proposals_controller.rb, line 172
  def new_document
    redirect_to(:action => :show, :id => @proposal)
    if upload = params[:data] and !upload.is_a? String
      doc = Document.new(:proposal => @proposal,
                         :descr => params[:descr],
                         :filename => upload.original_filename,
                         :content_type => upload.content_type,
                         :data => upload.read)

      if doc.save
        flash[:notice] << _('The document was successfully saved')
      else
        flash[:error] << _('Error receiving the document:') +
          doc.errors.full_messages.join('<br/>')
      end
    end
  end