![]() |
1
2
我认为,如果有一个相当可靠和用户友好的方式来实现这一点,它应该已经在Facebook这样的网站上实现了。人们习惯于上传原始图像…能够改进一个已经建立的用户体验总是很好的,但是如果你只能匹配它,你就不会完全失败。 因为JS不能直接从客户机读取任何内容,所以JavaScript已经退出;它只能引导浏览器加载预先定义的本地路径,或者从服务器加载字节。 正如您指出的,Flash的安全沙盒也可以防止这种情况。 Java有一个不同的问题-人们很少安装applet这些天除非他们相信网站比他们自己的家庭成员。建造可靠的东西显然也非常困难 和 可用性,如Facebook式的公司所证明的,这些公司几乎拥有无限的资源来解决问题,但仍然失败。 所以,总的来说-不,别担心太多。 |
![]() |
2
4
据我所知,使用Flash播放器10是可能的。 下面是一个例子: http://blog.kukiel.net/2009/02/file-manipulation-client-side-with.html Flash Player 10目前的市场普及率约为85-90%,因此如果您不愿意使用Java,因为您的用户只有96.52%安装了它,我猜您也不希望使用Flash播放器10。 |
![]() |
3
0
如果jpeg图像是渐进式的,则可以在获得一定的分辨率后停止上载。这需要您自己处理一点jpeg加载程序和HTTP处理代码。 这也是一个相当大的“if”,因为大多数jpeg在默认情况下都不是渐进的。 |
![]() |
4
0
另一种方法是使用谷歌的齿轮,例如: Gears Uploader . |
![]() |
5
0
我觉得你可以把图片上传到服务器上,然后在浏览器中显示出来,然后用户会用javascript来调整它的大小,但不是真正的调整大小,只捕获它的坐标,然后你可以用坐标来调整服务器上的图片的大小,保存新的图片(拇指)并放弃原来的图片。 |
![]() |
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 3 月前 |
![]() |
Alex · 在轻量级中同时解构和不解构变量 3 月前 |
![]() |
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 3 月前 |
![]() |
bairog · 从按属性筛选的对象数组字典中创建值数组 4 月前 |
![]() |
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 4 月前 |