با سلام ...

من قصد ساخت وب سروری رو دارم که یک فیلم 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\\ww w\\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


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

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

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