以上是复制本地一个照片文件的语句
FileSys.CopyFile(
ProjectPath & "\学生照片\照片总库" & "\" & dr("身份号码")
& ".jpg" , ProjectPath & "\学生照片\" & dr("身份号码")
& ".jpg" , True )
如果照片源是网络文件,比如 www.baidu.com\学生照片\照片总库 & "\" & dr("身份号码") & ".jpg" ,请问复制语句如何书写 ?
是可以写成这样吗?
FileSys.CopyFile( http://www.baidu.com\学生照片\照片总库 & "\" & dr("身份号码") & ".jpg" , ProjectPath & "\学生照片\" & dr("身份号码") & ".jpg" , True )
网络资源无法直接复制,必须下载下来:
http://www.foxtable.com/webhelp/topics/1402.htm
Network.DownloadFile("http://www.baidu.com/学生照片/照片总库/" & dr("身份号码") & ".jpg", ProjectPath & "学生照片\" & dr("身份号码") & ".jpg")
如果我要加一个条件,先判断这个网络资源是存在的,请帮我写一些格式,谢谢老师!!!
那要换种方式下载:
http://www.foxtable.com/mobilehelp/topics/0160.htm
Dim hc As New HttpClient("http://www.baidu.com/学生照片/照片总库/" & dr("身份号码") & ".jpg")
If hc.GetFile(ProjectPath & "学生照片\" & dr("身份号码") & ".jpg") Then
MessageBox.show("文件下载成功","提示")
Else
MessageBox.show("文件下载失败","提示")
End If