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

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

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

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

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

โพสต์ที่ยังไม่ได้อ่าน โดย bom_002 »

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

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

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

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

show = get_img
แก้ไขล่าสุดโดย bom_002 เมื่อ 18/03/2017 8:43 pm, แก้ไขไปแล้ว 1 ครั้ง.
:plusone:
ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 41232
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

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

โพสต์ที่ยังไม่ได้อ่าน โดย 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
โพสต์: 443
ลงทะเบียนเมื่อ: 06/03/2017 10:51 am

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

โพสต์ที่ยังไม่ได้อ่าน โดย bom_002 »

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
    #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 850 times
ผลการรันหน้า view.py เกิด error
555.png
555.png (21.55 KiB) Viewed 850 times
:plusone:
ตอบกลับโพส
  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

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

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 99