以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  weui接收文件同时保存到两个不同的地方  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=145550)

--  作者:hongsejiyi
--  发布时间:2020/1/29 20:42:00
--  weui接收文件同时保存到两个不同的地方
        e.SaveFile(key,fln,"d:\\20200129\\" & fln) \'保存接收到的文件
        e.SaveFile(key,fln,ProjectPath & "Attachments\\" & fln)  \'想同时把该文件保存到两个地方

用这个方法不行,只有上边的那个成功,下边这个不能保存成功!如果两个语句调换一下位置,还是上边那个成功,下边的语句不能成功。

用以下的语句两个都成功了
        e.SaveFile(key,fln,"d:\\20200129\\" & fln) \'保存接收到的文件
        FileSys.CopyFile("d:\\20200129\\" & fln, ProjectPath & "Attachments\\" & fln,True)
不知道是为什么?是我哪错了吗?

图片点击可在新窗口打开查看此主题相关图片如下:2020-01-29_203730.png
图片点击可在新窗口打开查看




--  作者:有点蓝
--  发布时间:2020/1/30 8:41:00
--  
正常e.SaveFile读取上传的文件流后,会关闭流,避免占用通道。所以复制的方式才是合理的
--  作者:hongsejiyi
--  发布时间:2020/2/20 21:25:00
--  
嗯,知道了!谢谢!