MFC怎么从上传一个文件到另一个文件夹,这代码什么意思,小弟我们老师给的
MFC如何从上传一个文件到另一个文件夹,这代码什么意思,我们老师给的
------解决方案--------------------
这段代码的意思:
打开文件对话框,列出word和pdf文件,由用户选择文件,
检查文件命名符合规则,不符合提示,符合则传递到web上面。
------解决方案--------------------
CFileDialog fileDlg
(
TRUE, "*.doc", "*.doc", OFN_HIDEREADONLY
------解决方案--------------------
OFN_OVERWRITEPROMPT,
"Word文件(*.doc)
------解决方案--------------------
*.doc
------解决方案--------------------
Word文件(*.docx)
------解决方案--------------------
*.docx
------解决方案--------------------
PDF文件(*.pdf)
------解决方案--------------------
*.pdf"
);
------------
打开doc 格式的文件
if (fileDlg.DoModal() == IDOK)
------
如果打开成功
m_sPath = fileDlg.GetPathName();
m_name=fileDlg.GetFileTitle();
------
http://msdn.microsoft.com/en-US/library/5b9c3c1f(v=vs.80).aspx
GetPathName
Call this function to retrieve the full path of the file entered in the dialog box
void CStudent::OnButton2() //上传论文
{
// TODO: Add your control notification handler code here
CString m_sPath="",m_name="";
CFileDialog fileDlg
(
TRUE, "*.doc", "*.doc", OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,
"Word文件(*.doc)|*.doc|Word文件(*.docx)|*.docx|PDF文件(*.pdf)|*.pdf"
);
if (fileDlg.DoModal() == IDOK)
{
m_sPath = fileDlg.GetPathName();
m_name=fileDlg.GetFileTitle();
if(!ValidateFileName(m_name))
{
MessageBox("文件命名格式有误!正确的命名方式形如123012012001+张三+毕业论文");
return;
}
else
{
//MessageBox("Good!");
m_Web.Navigate(m_sPath, NULL, NULL, NULL, NULL);
}
}
}
MFC
c++
------解决方案--------------------
这段代码的意思:
打开文件对话框,列出word和pdf文件,由用户选择文件,
检查文件命名符合规则,不符合提示,符合则传递到web上面。
------解决方案--------------------
CFileDialog fileDlg
(
TRUE, "*.doc", "*.doc", OFN_HIDEREADONLY
------解决方案--------------------
OFN_OVERWRITEPROMPT,
"Word文件(*.doc)
------解决方案--------------------
*.doc
------解决方案--------------------
Word文件(*.docx)
------解决方案--------------------
*.docx
------解决方案--------------------
PDF文件(*.pdf)
------解决方案--------------------
*.pdf"
);
------------
打开doc 格式的文件
if (fileDlg.DoModal() == IDOK)
------
如果打开成功
m_sPath = fileDlg.GetPathName();
m_name=fileDlg.GetFileTitle();
------
http://msdn.microsoft.com/en-US/library/5b9c3c1f(v=vs.80).aspx
GetPathName
Call this function to retrieve the full path of the file entered in the dialog box