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

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

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

bom_002
PHP Hero Member
PHP Hero Member
โพสต์: 154
ลงทะเบียนเมื่อ: 06/03/2017 10:51 am

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

โพสต์โดย bom_002 » 18/03/2017 8:41 pm

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

โค้ด: เลือกทั้งหมด

get_img =  image1.png


ไปฟอร์ม view.py

โค้ด: เลือกทั้งหมด

show = get_img
แก้ไขล่าสุดโดย bom_002 เมื่อ 18/03/2017 8:43 pm, แก้ไขไปแล้ว 1 ครั้ง.

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 15137
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์โดย mindphp » 18/03/2017 8:43 pm

ลองศึกษาต่อที่นี่
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
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042
ข้อมูลเครื่องบิน: http://www.meemotor.com/

bom_002
PHP Hero Member
PHP Hero Member
โพสต์: 154
ลงทะเบียนเมื่อ: 06/03/2017 10:51 am

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

โพสต์โดย bom_002 » 20/03/2017 3:19 pm

File GET Data File upload.py

โค้ด: เลือกทั้งหมด

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

โค้ด: เลือกทั้งหมด

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

def view_file(req, file_img=None):
    print  UPLOAD_FOLDER
    #printreq.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)
    #ifreq.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) เปิดดู 29 ครั้ง


ผลการรันหน้า view.py เกิด error
555.png
555.png (21.55 KiB) เปิดดู 29 ครั้ง


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 2 และ บุคคลทั่วไป 0 ท่าน