每次用户将图片上传到网络服务器时,我都有一个自定义函数/方法需要在浏览器(客户端)上运行。此方法修改正在上传的图像并将其发送到服务器。
目前该方法是用java编写的,所以我想在浏览器上使用一个applet,它可以运行这个方法,然后将修改后的图片发送到驻留在服务器上的servlet,但是applet有一定的磁盘读/写限制。我知道可用于将这些权限授予小程序的策略,但它们每次都需要用户同意。
我还想避免每次查看此页面时都下载小程序 .class 文件。所以
- 有没有更清洁的方法来解决这一切?
- 是否有任何其他技术可以帮助我在浏览器上运行此方法?(如果我必须用不同的语言重写函数,那没关系)
- 编写自定义浏览器扩展是个好主意吗?