我在用PB 8.0 + sql 2000 开发一个软件,要求上传图片到服务器上默认的文件夹上去,都是用的内网 如服务器IP地址是 "\\192.168.1.200\项目\图片\" 这个文件夹上 ,代码怎么写,还有就是能不能在选择图片时 给他默认选择图片的文件夹,不让他去找路径,剩下的就是浏览这个图片时 能不能用 系统自带的浏览器浏览 而不用那个 picture 来显示啊....
求各位大虾些 帮帮小弟解决一下 非常感谢
------解决方案--------------------
内网的话,直接filecopy
------解决方案--------------------
系统自带的浏览器
指的是网页浏览器吗?
------解决方案--------------------
你的第一个问题是不是想做成客户端上传,服务端保存的图片资源?
思路:可以将本地的图片读入到数据库,然后通过服务器端程序读取到相应的目录文件。
打开图片的应用程序,是安装在本地电脑图片浏览程序吧。run("photoshop.exe",maxinum!)不知道可以不可以传递 打开的图片文件,如果不行的话,查询下相关的API解决吧
------解决方案--------------------
其实你的这个想法最好做成ftp的方式去管理,上传和下载都指定路径就可以了。
------解决方案--------------------
(1)用Windows 图片和传真查看器打开图片
run("rundll32.exe shimgvw.dll,ImageView_Fullscreen " + "c:\a.jpg")
(2)用默认图片查看程序打开图片
- C/C++ code
//声明APIFunction Long ShellExecute(Long hwindow, String lpOperation, String lpFile, String lpParameters, String lpDirectory, Long nShowCmd) Library 'shell32.dll' Alias for 'ShellExecuteA'//调用ShellExecute(handle(this), '', "c:\a.jpg", '','', 1)
------解决方案--------------------
- C/C++ code
string ls_path, ls_fileint li_rcls_path = '\\192.168.1.200\项目\图片'li_rc = GetFileSaveName ( "Select File", & ls_path, ls_file, "jpg", & "All Files (*.*),*.*" , "", & 32770)IF li_rc = 1 Then ls_path //返回的文件完整路径名(含文件名) ls_file //返回的文件名(不含路径)End If