请问如何用js实现打开选择文件和保存文件至自选路径的对话框?

来源:百度知道 编辑:UC知道 时间:2024/06/28 09:05:11
我现在用的是php+smarty+mysql,现在需要将画面一览输出一个文件,还需要在导入数据时,让客户在本地选择一个csv文件导入。所以现在需要在点击按钮的时候弹出一个对话框,选择文件路径或保存路径
谢谢大家了!
可以给我个js代码吗?找了好多都不太好用
保存对话框最好是可以一个button实现“出力文件并保存”
谢谢了

下面是一个VB脚本的,需要加入可信站点才能弹出对话框,打开要保存的文件夹
<script language="vbscript">
Function Foder()
Const MY_COMPUTER = &H11&
Const WINDOW_HANDLE = 0
Const OPTIONS = 0

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.Namespace(MY_COMPUTER)
Set objFolderItem = objFolder.Self
strPath = objFolderItem.Path

Set objShell = CreateObject("Shell.Application")
Set objFolder = objShell.BrowseForFolder _
(WINDOW_HANDLE, "请选择文件夹:", OPTIONS, strPath)

If objFolder Is Nothing Then
exit Function
End If

Set objFolderItem = objFolder.Self
objPath = objFolderItem.Path

document.frmList.FODER_PATH.value = objPath

End Function
</script>

<input type = "button" name = "path" size = "100" onclick="Foder()&quo