拖放式上载ASP.NET C#,无需自动回发
我有个小问题。 我想上传文件,或者像屏幕截图中那样使用“普通”输入,但我也希望能够通过拖放(HTML5)上传文件 我找到了一些例子,但我不能像一个例子那样采用它 以下是我的代码片段:拖放式上载ASP.NET C#,无需自动回发,c#,asp.net,html,drag-and-drop,C#,Asp.net,Html,Drag And Drop,我有个小问题。 我想上传文件,或者像屏幕截图中那样使用“普通”输入,但我也希望能够通过拖放(HTML5)上传文件 我找到了一些例子,但我不能像一个例子那样采用它 以下是我的代码片段: if (uploadFile.HasFile) { for (int i = 0; i < uploadFile.PostedFiles.Count; i++) { HttpPos
if (uploadFile.HasFile)
{
for (int i = 0; i < uploadFile.PostedFiles.Count; i++)
{
HttpPostedFile userPostedFile = uploadFile.PostedFiles[i];
Int32 fileid = ticketcreation.insertFile(tmid, userPostedFile.FileName, userPostedFile.ContentType);
String fileExtension = Path.GetExtension(userPostedFile.FileName).ToLower();
String path = Server.MapPath("~/data/");
userPostedFile.SaveAs(path + tid + "-" +fileid.ToString() + fileExtension); // eg ~/data/1594-20.xlsx
}
}
if(uploadFile.HasFile)
{
对于(int i=0;i
是否有可能像处理输入元素一样处理拖放区?顺便说一句,如果拖放区是可点击的,并且出现“默认”文件选择窗口,那就太好了。
有人有什么想法或代码片段给我吗?
我正在使用IE11和Firefox 20+
谢谢:)
BR CortexA8可能重复No:(在我的情况下,我需要IE11(Win7/Win10)的支持。还有其他建议吗?