如何建立一個分享文件的網站
不知道這個標題好看不
最近剛剛發現的一個自媒體插件,名字叫「新媒體管家」,如果大家做自媒體可以試試。
好了,不說廢話,直接開整。今天分享怎麼做一個網站,就是大家可以點擊下載文件的。
上面的就是小編寫的文件,主要就是下載課件的。這也是初衷,老覺得在群里整理整理文件有點沒有技術含量,然後就開始打算寫個小網頁。
工具:markdownPad2,pythoncharm,阿里雲伺服器,域名,tornado
原理:(通俗的解釋,很不官方,然後還可能是錯的)
做這個網站,分為前端和後端,前端就是咱們展示的界面(如下圖),後端就是python負責,負責把文件重伺服器傳到網頁上。
url:就是一個完整的網址,訪問對應的位置。
路由分配:一個ip地址對應有8888個埠,我們用https訪問的是80埠,https是一種訪問url的方法。
嗯看了我上面畫的是不是懂了一點點。。。路由分配就是把域名後面的網址具體細化。
好下一個知識點
怎麼寫一個網站,這裡先給大家安利一下一種語法(markdown),具體可以百度,它用來寫筆記效果不錯,不用滑鼠操作,頁面也是很簡潔的。寫這個語法的軟體叫 markdownPad
界面如上。然後寫出來的文件可以直接轉化為html 。
寫好html 後怎麼和後端實現文件交互。
首先,你要點擊要下載的文件的名字,所以要給這裡加一個標籤鏈接到本地文件。(語法是這樣操縱的)
然後這樣實現了點擊文件名字然後跳轉到對應的地址。
接著後端寫,接收到這個響應後的傳輸文件的方法
tip:這個如果沒有伺服器的話可以在電腦上試試,不過這時候的網頁是 127.0.0.1:8080(後面對應的是你的開的埠號,這裡默認是8080)
tip:小編用的這個方法也是有弊端的,比如文件名字不支持中文,代碼繁冗。但是我不想優化了,這方面不打算深入了,夠應用了。
下面附代碼:
搞了半天原來在下面的素材里,智障了。
嗯嗯,就這樣。有問題歡迎留言!!!
謝謝閱讀
TAG:510小白鼠 |