3
將有沒有服務器端請求。所以它必須由純JS完成。例如,我有這個代碼。純JavaScript觸發文件下載
function downloadFile(data, name, mime){
/// what to put here?
}
var txt="Hello world";
var filename="sample.txt";
var mime="text/plain";
downloadFile(txt,filename, mime);
我知道a library,做它完全在瀏覽器沒有發送任何HTTP請求。 如果我發送請求,我可以通過服務器端腳本來完成。只需獲取數據並使用某個頭文件即可觸發文件下載。但我想在Pure JS中做到這一點。沒有服務器端請求。
如何使用數據網址?它需要在IE8中工作嗎? –
你試過看圖書館是怎麼做的嗎? –
@Jan我在[Wiki]上有很多東西(http://en.wikipedia.org/wiki/Data_URI_scheme)。我想我得到了我的答案 –