PDA

View Full Version : مشکل در ساخت وب سرور در پایتون



abbas381366
یک شنبه 14 دی 1393, 20:39 عصر
با سلام ...

من قصد ساخت وب سروری رو دارم که یک فیلم mp4 رو در سایت بفرسته به کلاینت ...

این کد :


from BaseHTTPServer import BaseHTTPRequestHandler
import os
import time
import mimetypes


class GetHandler(BaseHTTPRequestHandler):
def do_GET(self):
fi = 'C:\\wamp\\www\\M.mp4'
mim,t = mime.guess_type(fi)
print mim
self.send_response(200)
self.send_header("Content-type", 'mim')
#self.send_header("content-length", str(os.path.getsize(fi)))
#self.send_header("Content-Range" ,"bytes 0-%s"%str(os.path.getsize(fi)))
#self.send_header("Transfer-Encoding","chunked")
#self.send_header('Last-Modified', time.strftime("%a %d %b %Y %H:%M:%S GMT",time.localtime(os.path.getmtime('C:\\wamp\\www\\M .mp4'))))
self.end_headers()
f = open(fi,'rb')
self.wfile.write(f.read())
f.close()

if __name__ == '__main__':
from BaseHTTPServer import HTTPServer
server = HTTPServer(('', 8080), GetHandler)
server.serve_forever()

وقتی با یک موبایل اندرویید یا آیفون به سایت درخواست میفرستم دائم با اررور زیر مواجه میشم .


error: [Errno 10053] An established connection was aborted by the software in your host machine

در ارسال فایل متنی مشکلی ندارم فقط فایل هایی مثل فیلم و آهنگ اینجوریه ...

خودم فکر میکنم هیدر ناقص هستش ...

ممنون میشم اگر کمک کنید