1
我想保存使用下面的代碼在HTML點擊一個按鈕使用Javascript圖像的HTML頁面保存圖像:在使用Javascript
function saveImage(anImage) {
if (typeof anImage== 'object')
Image= anImage.src;
window.win = open(anImage);
setTimeout('win.document.execCommand("SaveAs")', 500);
}
它工作正常,當我從我的本地運行代碼PC(即彈出一個新窗口並提示我將圖像保存爲png文件),但是當我將它部署到服務器時,它會彈出新窗口,但它會嘗試保存頁面而不是圖像(它會打開一個對話框盒子要求保存一個htm文件)
任何原因?
到目前爲止,您進行了哪些調試和研究? – 2013-03-04 14:34:02
很可能是因爲內容類型在彈出窗口中設置爲「HTML」,並且如果您能夠設置/更改內容類型「Content-Type:image/png'',那麼它可能工作,但我恐怕您無法使用'javascript'設置內容類型。 – 2013-03-04 16:25:08