我在使用wscript.shell对象通过ASP脚本从命令行执行命令时遇到问题。
这是我的代码:
inPath = server.mappath("/connect/dev_f_fusion3/video/6EA63679C27E48538D79F7C7295201CF/6EA63679C27E48538D79F7C7295201CF.mov")
outPath = server.mappath("/connect/dev_f_fusion3/video/6EA63679C27E48538D79F7C7295201CF\6EA63679C27E48538D79F7C7295201CF.flv"
outPath = "\\webdev2\SVC\streams\dev_f_fusion3\6EA63679C27E48538D79F7C7295201CF.flv"
dim cmd
dim wshell
dim wffm
cmd = """C:\Program Files\ffmpeg\ffmpeg.exe"" -i """ & inPath & """ -ar ""22050"" -ab ""32"" -f ""flv"" -s ""320x240"" """ & outPath & """"
set wshell = server.createobject("wscript.shell")
set wffm = wshell.exec(cmd)
set wffm = nothing
set wshell = nothing
正如您所看到的,我已经将变量outPath定义为两次,以帮助我。使用第一个outPath赋值,wscript.shell对象执行得很好,但是,第二个outPath赋值失败,让我相信它与我指定为outPath的UNC路径有关。
是否不允许wscript.shell对象访问UNC路径?如果是这样我可以改变它以便允许它们?
感谢您的帮助!
答案 0 :(得分:2)
答案 1 :(得分:1)
假设您使用IIS 6,请查看这些链接
答案 2 :(得分:1)