How can I get uploaded text file in view through Django?

dizwe

I'm now making web app. This app gets text file having not-organized data and organize it. I'm now using Django in Python3.

I already made form data in templates.

  • Teplates

>    <form action="/practice/kakao_reader/" method="post"enctype="multipart/form-data">{% csrf_token %}
>        File:
>        <input type="file" name="file"/>
>        <input type="submit" value="UPLOAD" />
>     </form>

But I have difficulty in getting uploaded file through VIEW. The first code that I've tried was

  • View.py

def kakao_reader(request):

f = codecs.open(request.FILES['file'], encoding = 'utf-8')

data = f.read()

And I get invalid file: InMemoryUploadedFile: this error.

The specific Error is

Environment:

Request Method: POST Request URL: http://localhost:8000/practice/kakao_reader/

Django Version: 1.10 Python Version: 3.5.2 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'elections', 'practice'] Installed Middleware: ['django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware']

Traceback:

File "C:\Python35\lib\site-packages\django\core\handlers\exception.py" in inner 39. response = get_response(request)

File "C:\Python35\lib\site-packages\django\core\handlers\base.py" in _get_response 187. response = self.process_exception_by_middleware(e, request)

File "C:\Python35\lib\site-packages\django\core\handlers\base.py" in _get_response 185. response = wrapped_callback(request, *callback_args, **callback_kwargs)

File "C:\Django\mysite\practice\views.py" in kakao_json 43. f = codecs.open(request.FILES['file'], encoding = 'utf-8')

File "C:\Python35\Lib\codecs.py" in open 895. file = builtins.open(filename, mode, buffering)

Exception Type: TypeError at /practice/kakao_reader/ Exception Value: invalid file:

How can I fix it? thank you.

Domen Blenkuš

request.FILES['file'] is already a file handler, so you don't have to open it. Just use request.FILES['file'].read().

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

how can I read from an uploaded text file

From Dev

how to get uploaded file name in django

From Dev

How I can download uploaded file?

From Dev

In Django, how do I get a file path for an uploaded file when uploading?

From Dev

How can I create and send a text file through XmlHttpRequest or $.ajax?

From Dev

How to access/get data of the file uploaded through iPhone app in PHP?

From Dev

How to access/get data of the file uploaded through iPhone app in PHP?

From Dev

How can I view a raw text file on GitHub permanently?

From Dev

When using netty for a large file upload, how can I get uploaded size while upload is in progress?

From Dev

No file and image can be uploaded in Django

From Dev

How do i get the file extension of a file uploaded with php?

From Java

How can I tell if a file will be uploaded to git lfs correctly?

From Dev

How can I check type of uploaded file that's security

From Dev

How can I download the particular file which is uploaded using carrierwave?

From Dev

How can I hide name of file uploaded using <p:fileUpload/>

From Dev

How can I prevent users from guessing uploaded file URLs?

From Dev

How can I get a specific line from a text file?

From Dev

How can I get a connection string from a text file?

From Dev

how can i get plugins for gedit for zooming the text file?

From Dev

How can I get a part of text file by terminal

From Dev

how can i get plugins for gedit for zooming the text file?

From Dev

How can I get a part of text file by terminal

From Dev

How can I get the last occurrence of a repeated string in the text file?

From Dev

How can I get specific data element in a text file

From Dev

How can I get the sum of integers in a text file with c++?

From Dev

How to i open terminal through a text file

From Dev

How i can get the privacy setting of a just uploaded picture?

From Dev

How can I get number of files uploaded in tkinter Python

From Dev

How to get uploaded file name?

Related Related

  1. 1

    how can I read from an uploaded text file

  2. 2

    how to get uploaded file name in django

  3. 3

    How I can download uploaded file?

  4. 4

    In Django, how do I get a file path for an uploaded file when uploading?

  5. 5

    How can I create and send a text file through XmlHttpRequest or $.ajax?

  6. 6

    How to access/get data of the file uploaded through iPhone app in PHP?

  7. 7

    How to access/get data of the file uploaded through iPhone app in PHP?

  8. 8

    How can I view a raw text file on GitHub permanently?

  9. 9

    When using netty for a large file upload, how can I get uploaded size while upload is in progress?

  10. 10

    No file and image can be uploaded in Django

  11. 11

    How do i get the file extension of a file uploaded with php?

  12. 12

    How can I tell if a file will be uploaded to git lfs correctly?

  13. 13

    How can I check type of uploaded file that's security

  14. 14

    How can I download the particular file which is uploaded using carrierwave?

  15. 15

    How can I hide name of file uploaded using <p:fileUpload/>

  16. 16

    How can I prevent users from guessing uploaded file URLs?

  17. 17

    How can I get a specific line from a text file?

  18. 18

    How can I get a connection string from a text file?

  19. 19

    how can i get plugins for gedit for zooming the text file?

  20. 20

    How can I get a part of text file by terminal

  21. 21

    how can i get plugins for gedit for zooming the text file?

  22. 22

    How can I get a part of text file by terminal

  23. 23

    How can I get the last occurrence of a repeated string in the text file?

  24. 24

    How can I get specific data element in a text file

  25. 25

    How can I get the sum of integers in a text file with c++?

  26. 26

    How to i open terminal through a text file

  27. 27

    How i can get the privacy setting of a just uploaded picture?

  28. 28

    How can I get number of files uploaded in tkinter Python

  29. 29

    How to get uploaded file name?

HotTag

Archive