我的任務是,如果用戶點擊下載鏈接下載文件,該文件應自動下載。我完成了這項任務,並在Chrome瀏覽器和IE瀏覽器中成功輸出。現在我的問題是,我的代碼不適用於瀏覽器Mozilla Firefox和Safari瀏覽器。請幫我解決這個問題。如何使用HTML從Mozilla Firefox下載文件?
ff = open('sample.html','a')
ms = """<h2>PRODUCT SUMMARY</h2>
<center><table border = "1">
<tr>
<th>PRODUCT ID</th>
<th>PRODUCT DOWNLOAD</th>
</tr>"""
ff.write(ms)
for row in __builtin__.product_info:
ff.write("<tr>")
ff.write("<td> %s</td>" %str(row[0]).strip())
ff.write("<td>")
ff.write("<a href= '%s' download>Download</a>" %str(row[1]).strip()) #(The problem is here..)
ff.write("</td>")
ff.write("</tr>")
m = """</center></table>
<br>
</pre>
</body>
</html>"""
ff.write(m)
ff.close()
Bartosz,謝謝你的回覆。我用過的同樣的下載屬性,但我仍然得到輸出。這是在鉻和IE工作,但在Firefox和Safari瀏覽器失敗。幫助我。 – jessy 2015-04-01 11:23:22
我希望我能,但我不知道這是什麼ff.write等東西,爲什麼不能在Firefox或Safari,對不起隊友工作。 – 2015-04-01 11:30:37