วิธีทำ Google drive ให้เป็น Web Hosting
Post date: Aug 22, 2014 7:40:30 AM
ผมได้ทำการ copy ข้อมูลมาจาก http://nuttyi.blogspot.com/2013/02/google-drive-web-hosting.html ทั้งหมดเลยครับ เพื่อบันทึกเก็บไว้ โดยมีรายละเอียดดังนี้
สำหรับใครที่ยังไม่เคยใช้ Google Drive จะอธิบายว่ามันคือ Dropbox ของ Google
แต่สำหรับคนที่ไม่รู้จัก Dropbox เอาเป็นว่าสมัครเลยละกันครับ https://drive.google.com
อธิบายอย่างง่ายคือ มันคือที่ฝากไฟล์นั่นแหละครับ
แต่ Google ใจดีให้ทำเป็น Host อย่างง่ายได้ด้วย
ขั้นตอนก็มีไม่มากดังนี้
- เอาไฟล์ html css js (ไม่รับ php) ของคุณไปไว้บน Google Drive ก่อนเลย (แนะนำให้ใส่ไว้ใน folder เดียวกัน)
- ทำไฟล์ให้เป็น Public
- เสร็จแล้วครับ !?
ขั้นตอนการอัพน่ะง่ายมากครับ ที่จริงก็เหมือนฝากไฟล์ปกติ แต่ที่ยากคือตอนดู
ผมก็หาอยู่นานเหมือนกันว่าจะเปิดดูยังไง
วิธีเปิดดู คือเข้าลิงก์นี้ครับ
https://googledrive.com/host/xxxxx
ส่วน xxxxx นี่จะหาจากไหน? วิธีที่ง่ายที่สุดที่เจอตอนนี้คือดูตอนแชร์ครับ
ก่อนอื่นก็เข้าไปที่เดียวกับตอนที่ทำไฟล์ให้เป็น Public ครับ
ให้สังเกตุตรงที่คลุมดำครับ อย่างในตัวอย่าง
https://docs.google.com/file/d/0B2UpB-fMk7MLaVhiN0tvckJzSHc/edit?usp=sharing
xxxxx ก็คือ 0B2UpB-fMk7MLaVhiN0tvckJzSHc
ผมก็จะได้ลิงก์เว็บตัวเองคือ
https://googledrive.com/host/0B2UpB-fMk7MLaVhiN0tvckJzSHc
แต่ปัญหาจะเกิดกับคนที่มี css กับ javascript ด้วย
เช่นผมมีไฟล์ในเครื่องหน้าตาแบบนี้
เวลาผมเขียนโค้ด ผมจะต้องมีโค้ดประมาณนี้อยู่ใน html
ซึ่งนี่แหละครับปัญหา
ถึงแม้จะใส่ไฟล์ไว้ใน folder เดียวกันแล้ว แต่มันเรียกหากันแบบนี้ไม่ได้ครับ
ก็ต้องไปแก้โค้ดให้มันเรียกจากเว็บแทน(หา link ด้วยวิธีการแบบเดียวกับข้างบน)
โค้ดจะออกมาในรูปร่างประมาณนี้
จบครับ :)
เพิ่มเติม: https://developers.google.com/drive/publish-site
เว็บจาก Google Drive ในตัวอย่าง: https://googledrive.com/host/0B2UpB-fMk7MLaVhiN0tvckJzSHc