因項目需要,用S3C2440和GoAhead構建嵌入式WEB服務器。嵌入式設備實時存儲數據到SD卡,需要遠程下載SD卡存儲的數據。編寫網頁放在嵌入式設備裏,在瀏覽器輸入嵌入式設備的IP可以訪問網頁。
之前考慮過用鏈接來下載文件,可是沒有成功,後來發現URL寫的不對。URL的一般形式爲: <協議>://<主機>:<端口>/<路徑>。其中,<協議>通常爲http協議;<主機>爲該主機的域名;<端口>爲http默認端口80,可以省略;<路徑>爲網頁主目錄下的文件路徑,若文件爲.html後綴則在瀏覽器中打開,否則在瀏覽器下載文件。
例如嵌入式設備IP爲223.3.46.48,SD卡存儲數據放在網頁主目錄下tmp/目錄中。若要下載tmp/目錄下2016-0626.bin文件,則超鏈接爲<a href="http://223.3.46.48/tmp/2016-0620.bin">2016-0626</a>
即可。