拖放文件后重定向到新URL
Redirect to new URL after dragging&dropping a file
我想在aspx站点上包含一个允许拖放文件的容器。我想实现的行为如下:
在用户将文件放到容器上之后,我想将他重定向到带有上传文档表单的url,但是要为他填写路径。这样他只需要选择名称,文档类型等。
做这件事的最好方法是什么?有没有类似的图书馆?
谢谢
这是一个HTML5功能,并不是所有浏览器都实现。你可以在chrome或Google Gears中实现这一点,但据我所知,没有库。
如果您希望仅使用javascript和asp.net作为后端,恐怕您无法执行您所描述的操作,因为您无法直接访问文件系统,并且无法以这种方式将文件从一个页面分派到另一个页面。
然而,现代浏览器确实支持HTML 5文件拖放到浏览器中(您可以通过Flash解决方案支持旧浏览器)。因此,您可以创建一个伪上传表单。我的意思是,当您向用户显示一个模仿文件上传输入的字段时(因为它看起来像一个字段),而不是在文件被删除时将其上传到服务器,然后将用户重定向到具有伪文件输入字段的表单。
另外,我推荐一个更自然的解决方案,用户可以看到表单,然后有能力在某个区域(比如gmail)删除文件,为了向后兼容,你可以包括一个简单的文件输入。
您可以查看以下库/插件:
http://www.plupload.com/http://plugins.jquery.com/plugin-tags/html5-upload相关文章:
- 我的URL重定向安全吗
- 基于屏幕宽度的URL重定向
- HTML5/Javascript验证复选框提交URL重定向
- 基于变量的Javascript URL重定向无法正常工作
- 将使用 history.pushState() 创建的 URL 重定向到基本 URL
- 通过随机 url 重定向传递和添加参数
- 将 URL 重定向到子文件夹
- 如何使用jQuery根据引用/当前URL重定向页面
- Firefox 插件中的 OnBeforeRequest URL 重定向(从 Chrome 扩展程序转换)
- 带有 JavaScript URL 重定向的正则表达式
- 使用 JavaScript 使用 MD5 值进行 URL 重定向
- 当网址路径中有哈希时,Javascript url 重定向
- Angular.js:prettyPhoto URL重定向到Angular路由中提到的默认页面
- 将特定URL重定向到moblile上的另一个URL
- 使用javascript或jquery修改href-或-URL重定向/重写和模式匹配
- 从主页url重定向到url+锚点
- 如何在URL重定向后获得新的URL
- 正在获取另一个URL重定向到的URL
- 循环中的URL重定向
- 如何从一个URL重定向到另一个URL