Javascript加载客户端本地媒体

Javascript加载客户端本地媒体,javascript,Javascript,这对我来说是新的,因为几年前我做过类似的事情: <input type="file" onchange="fileSelected(this.value)" /> 我的问题是,我正在开发一个在线应用程序,让客户设计一个页面,也就是说,他们选择图像,把它们拖到页面上等等 我的理想设计是他们选择本地文件(文件大小可能很大),因此不需要立即上传,我保留了文件路径的数组,然后在设计过程结束时将媒体和元素位置保存到服务器 然而,fakepath阻止了我这么做 我每次都要上传文件吗?这将大大减

这对我来说是新的,因为几年前我做过类似的事情:

<input type="file" onchange="fileSelected(this.value)" />
我的问题是,我正在开发一个在线应用程序,让客户设计一个页面,也就是说,他们选择图像,把它们拖到页面上等等

我的理想设计是他们选择本地文件(文件大小可能很大),因此不需要立即上传,我保留了文件路径的数组,然后在设计过程结束时将媒体和元素位置保存到服务器

然而,fakepath阻止了我这么做

我每次都要上传文件吗?这将大大减慢设计过程

然而,fakepath阻止了我这么做

这是一项安全功能(请参阅)。即使有一个真实的路径,您也无法在以后以编程方式将文件路径添加到上载控件。哎呀,现在连Flash上传器都不可能了

您必须使用/构建一个Java小程序或ActiveX控件(糟糕!),或者实际上载每个文件

c:/fakepath/test.jpg