js幹不了這個事。可以由服務端來做這件事。
Response.AddHeader("Content-Disposition", "attachment;filename=\"" +filename+ "\"");
Ⅱ 如果調用網頁JS代碼,實現迅雷下載文件名全自動重命名~
download.aspx
string fileName = "";//客戶端保存的文件名
string filePath = Server.MapPath("");//路徑
FileInfo fileInfo = new FileInfo(filePath);
Response.Clear();
Response.ClearContent();
Response.ClearHeaders();
Response.AddHeader("Content-Disposition", "attachment;filename=" + fileName);
Response.AddHeader("Content-Length", fileInfo.Length.ToString());
Response.AddHeader("Content-Transfer-Encoding", "binary");
Response.ContentType = "application/octet-stream";
Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312");
Response.WriteFile(fileInfo.FullName);
Response.Flush();
Response.End();
Ⅲ js重名了怎麼解決
首先,在重名的情況下一般需要對比這兩個js裡面的內容是不是一樣,
如果就是兩個不一樣的js話,那直接把一個js的名字修改一下,
然後在導入這個js的html頁面把這個js的路徑的名字改成你修改後的js文件名就可以了
Ⅳ 手機怎麼修改後綴是.js的文件
1、首先解鎖手機,點擊文件信猛管理應用圖標進入應用。
2、然後在手機文件中找到想要更改類型的文件。長按選中,然後點擊更多。然後在彈出悔蠢的界面中,選擇重命名選項。
3、然後更改「點」後面的字元。
4、最後,滑前橋在彈出的提示對話框中點擊確定即可。