แนะนำตัวอย่างการ GET ค่าไปยังอีกฟอร์ม ของ python หน่อยครับ

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderators: mindphp, ผู้ดูแลกระดาน

bom_002
PHP Super Member
PHP Super Member
Posts: 443
Joined: 06/03/2017 10:51 am

แนะนำตัวอย่างการ GET ค่าไปยังอีกฟอร์ม ของ python หน่อยครับ

Post by bom_002 »

ถ้าต้องการ ส่งค่า get_img ไปยังอีกฟอร์มต้องเขียนโค้ดยังไงครับ
จากฟอร์ม upload.py

Code: Select all

get_img =  image1.png
ไปฟอร์ม view.py

Code: Select all

show = get_img
Last edited by bom_002 on 18/03/2017 8:43 pm, edited 1 time in total.
:plusone:

User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 25209
Joined: 22/09/2008 6:18 pm
Contact:

Re: แนะนำตัวอย่างการ GET ค่าไปยังอีกฟอร์ม ของ python หน่อยครับ

Post by mindphp »

ลองศึกษาต่อที่นี่
http://werkzeug.pocoo.org/docs/0.11/quickstart/
หัวข้อม Enter Request
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042

bom_002
PHP Super Member
PHP Super Member
Posts: 443
Joined: 06/03/2017 10:51 am

Re: แนะนำตัวอย่างการ GET ค่าไปยังอีกฟอร์ม ของ python หน่อยครับ

Post by bom_002 »

File GET Data File upload.py

Code: Select all

data = 'name='+image_filename
request = Request.from_values(query_string='foo=bar&blah=blafasel',content_length = len(data), input_stream = StringIO(data),
content_type = 'http://localhost:5002/',method = 'POST')
    


File Show GET Data File view.py

Code: Select all

    
UPLOAD_FOLDER = '/home/com003/PycharmProjects/test_project/work01/'

def view_file(req, file_img=None):
    print  UPLOAD_FOLDER
    #print req.method
    if request.method == 'POST':
        file_img = request.form['name']
        print  'user = '+file_img
        return file_img

    file = UPLOAD_FOLDER +file_img
    print  'file = '+file

    f = open(file,'r')
    return BaseResponse(wrap_file(req.environ, f), mimetype='image/x-png',
                        direct_passthrough=True) #wrap_file(req.environ, f) ฟังก์ชันตัวมันเองไว้จัดการไฟล์ที่ upload เข้ามา โดยรับ paramiter จาก f = req.files['uploaded_file']
                        
def application(environ, start_response):
    req = BaseRequest(environ)
    #if req.method == 'POST':
    resp = view_file(req)
    return resp(environ, start_response)

if __name__ == '__main__':
    run_simple('localhost', 5002, application, use_debugger=True)
ผลการรันหน้าเว็บ
444.png
444.png (4.57 KiB) Viewed 462 times
ผลการรันหน้า view.py เกิด error
555.png
555.png (21.55 KiB) Viewed 462 times
:plusone:

Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - C/C++ & java & Python”

Who is online

Users browsing this forum: Bing [Bot] and 7 guests