當前位置:編程學習大全網 - 網站源碼 - 哪位大牛有寫過django的文件下載框架,能求下源碼不

哪位大牛有寫過django的文件下載框架,能求下源碼不

文件下載,需要框架嗎?

妳在視圖中 接收參數,然後返回相應地文件數據不就完了。

直接指定返回文件類型就可以了。然後瀏覽器端就會有相應地響應。

f?=?open(filename)

data?=?f.read()

f.close()

response?=?HttpResponse(data,mimetype='application/octet-stream')?

response['Content-Disposition']?=?'attachment;?filename=%s'?%filename

return?response

對於壹些大文件:

def?bigFileView(request):

#?do?something...

def?readFile(fn,?buf_size=262144):

f?=?open(fn,?"rb")

while?True:

c?=?f.read(buf_size)

if?c:

yield?c

else:

break

f.close()

file_name?=?"big_file.txt"

response?=?HttpResponse(readFile(file_name))

return?response

至於斷點續傳:

#?屬於Http協議裏面的

#?/xifeijian/article/details/8712439

  • 上一篇:蜀山傳奇能不能跨區送裝備?
  • 下一篇:mpc hc播放器的介紹和下載
  • copyright 2024編程學習大全網