<div dir="ltr">io non ci salto fuori.<br><br>Scenario: devo inviare dei files al server. Con Django. <br>Ho la mia brava form<br><br><form action="/products_editor/upload_file/" method="POST" enctype="multipart/form-data">                 {% csrf_token %}<br>    ......<br>    <input type='submit' class='small_text' value='INVIA'><br></form>              <br><br><br>E fino qui tutto bene. <br>Vediamo la views.py<br><br>def upload_file( request ):<br><br>try:<br><br>  if request['method'] == 'POST':<br><br>    if 'file' in request.FILES:<br><br><div>      file = request.FILES['file']<br>      filename = file['filename']<br><br>      fd = open('%s/%s' % (MEDIA_ROOT, filename), 'wb')<br>      fd.write(file['content'])<br>      fd.close()<br><br>      return HttpResponse('OK')<br>    else:<br><br>      return HttpResponse('Error')<br>      except Exception, ex:<br><br>        logr.debug('===')<br>        logr.debug('ex %s' % ex)<br>        logr.debug('===')<br><br>        return HttpResponse(ex)<br><br>Solo che la ex che mi torna e'<br><br>'WSGIRequest' object has no attribute '__getitem__'<br><br>Inoltre POST e GET arrivano come dizionari vuoti. L'eccezione viene innescata nel primo if. </div><div><br></div><div>Googlolando ho trovato pocchissimi casi con lo stesso msg di errore ma docìvuti a motivi che non hanno nulla a che vedere.</div><div><br></div><div>Qualche suggerimento?</div><div><br></div><div>Grazie</div><div>Carlos<br><br><br><br>--<br>EZLN ... Para Todos Todo ... Nada para nosotros</div></div>