我想通過JavaScript在我的網站上下載資源。這是我目前擁有的代碼:.PDF和.JPG資產沒有用JavaScript下載?
//Creates an iFrame and adds ID to it to download
var downloadURL = function downloadURL(url) {
var hiddenIFrameID = 'hiddenDownloader',
iframe = document.getElementById(hiddenIFrameID);
if (iframe === null) {
iframe = document.createElement('iframe');
iframe.id = hiddenIFrameID;
iframe.style.display = 'none';
document.body.appendChild(iframe);
}
iframe.src = url;
};
這將創建一個iframe,如果沒有出現,給人的iFrame的「hiddenIFrameID」,並將其下載,客戶端的ID。目前正在下載.psd和.ai文件,但在下載.jpg或.pdf文件時無法解釋該文件。有什麼建議?這是我的HTML結構:
<a onclick="downloadURL('imagepath.jpg');">Download</a>
如果瀏覽器可以呈現它們,它可能只顯示iframe中的文件。哪些贏得了PSD或AI文件發生。 – putvande
您需要訪問服務器端才能更改文件的標題。 – SeanKendle
沒有服務器,這是所有本地(文件://) –