求PB的WEBFORM中的UPLOADFILE语法,
百度到:
#if defined PBWEBFORM then
UploadFiles("c:\upload",parent.backcolor,1,false,"上传图片",".jpg;.txt","myuploadfiles_callback",parent)
#end if
名称多了一个S,能上传到WEB服务器,但不能获得文件名
UPLOADFILE和UPLOADFILES有区别
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
1条回答 默认 最新
你知我知皆知 2024-08-02 13:03关注以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
在ASP.NET中,
UploadFile和UploadFiles是两个不同的控件。它们用于处理文件上传,并且有一些差异。- UploadFile: 这个控件是默认的文件上传控件,它允许你直接从客户端上传文件,并将文件保存在服务器上。但是,如果你想要获取文件名或扩展名,你需要使用自定义方法(例如,在这个例子中是
myuploadfiles_callback) 来处理上传后的文件信息。 - UploadFiles: 这个控件是一个容器,可以包含多个
UploadFile控件。你可以通过UploadFiles控件的Parent属性来访问这些文件,这使得文件操作更加方便。此外,你也可以通过UploadFiles控件的FileName和Extension属性来获取文件名和扩展名。
以下是使用
UploadFiles控件的例子:<asp:UploadFiles ID="UploadFiles" runat="server" DataSourceID="DataSource" MaxNumberOfFilesPerUpload="5" AllowMultipleSelection="true"> </asp:UploadFiles> private void myuploadfiles_callback(object sender, EventArgs e) { // 获取所有选择的文件列表 List<string> files = new List<string>(); foreach (string filename in UploadFiles.Files) { files.Add(filename); } // 你可以在这里对这些文件进行操作 }注意:以上代码示例是在ASP.NET Web Forms环境中使用的。如果要在Web应用程序中使用,可能需要稍作调整以适应你的环境。
解决 无用评论 打赏 举报- UploadFile: 这个控件是默认的文件上传控件,它允许你直接从客户端上传文件,并将文件保存在服务器上。但是,如果你想要获取文件名或扩展名,你需要使用自定义方法(例如,在这个例子中是