Sharepoint Web部件上传文件而不使用 "runat server"

标签 sharepoint file upload web-parts

为了在 sharepoint 中上传文件,我使用了 Web 部件和自动生成的表单。

上传文件的标签:

<input type="file" id="uploadfile" name="uploadfile" />

当我尝试在发布后拾取该文件时,无法使用 Request.Files 属性 (Request.Files["uploadfile"]) 访问该文件。 (Request.Files 在共享点上看起来像 null)

sharepoint 中有没有在输入标记上不使用“runat=server”的解决方案?

最佳答案

要将文件上传到共享点,您需要在表单标记上设置 enctype (enctype="multipart/form-data")。当您使用 时,Sharepoint 不会添加它。

使用非 ASP.NET 控件时,可以使用 'this.Page.Form.Enctype = "multipart/form-data";'在 Page_Load 上添加 enctype。

关于Sharepoint Web部件上传文件而不使用 "runat server",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1226612/

相关文章:

azure - 如何访问 GRAPH API 来获取所有用户而无需登录?

java - 如何检测 URL 中文件的真实类型?

file - Golang判断*File是指向文件还是目录

python - 无法使用 python 访问共享点列表

javascript - 尝试在现代脚本编辑器上运行 JS 代码时出现“SP 未定义”

python - 将字典写入文本文件?

java - 单击 MenuItem 打开上传窗口

php - 我可以用php上传整个文件夹吗?

javascript - 上传时检查 JavaScript 中的图像尺寸

visual-studio - Sharepoint 工作流程开发(2 部分问题)