VC里面怎么用http上传一个文件呢?下载文件有这样一个函数
HRESULT URLDownloadToCacheFile(
LPUNKNOWN lpUnkcaller,
LPCSTR szURL,
LPTSTR szFileName,
DWORD dwBufLength,
DWORD dwReserved,
IBindStatusCallback *pBSC
);
可以提供回调,显示进度,有没有与这个函数相对应的上传文件的函数呢?或者还有其他的用起来比较方便的函数呢?不想用socket实现http,那样太麻烦了,我的工程很小的,如果用socket实现http的话会得不偿失的
HRESULT URLDownloadToCacheFile(
LPUNKNOWN lpUnkcaller,
LPCSTR szURL,
LPTSTR szFileName,
DWORD dwBufLength,
DWORD dwReserved,
IBindStatusCallback *pBSC
);
可以提供回调,显示进度,有没有与这个函数相对应的上传文件的函数呢?或者还有其他的用起来比较方便的函数呢?不想用socket实现http,那样太麻烦了,我的工程很小的,如果用socket实现http的话会得不偿失的
解决方案 »
- 请高手指点用VC++调用sqlite3的实例
- 关于类的重定义
- 在套接字通信的接收函数中调用CMsflexgrid1所在的函数出错?
- VC编译出错…烦!!要分的进来
- 高手帮忙:关于内存映射文件
- 工作者线程中怎样取对话框中的成员
- CDaoDatabase打开access数据库的问题
- 请教侦听WINDOWS端口是否有信息的问题。
- VC+ADO+SQL
- 急!!!,http://www.csdn.net/expert/topic/182/182571.shtm
- 请教``我在工具栏里嵌了个编辑框``但是用GetDlgItemText得不到它的文本?
- WaitForSingleObject执行完毕后,其中的事件状态会改变吗?
http://www.codeproject.com/internet/simplehttpclient.asp
其中的MultiPartsForm部分。另外,上传不是只写客户端就可以了的,还必须在服务器端有相应的支持,这就看你用什么技术实现了。