在浏览器中读取本地JPG文件

时间:2013-08-20 18:10:17

标签: jquery .net

我真的很挣这个:如果答案就在我面前,请原谅我。

我正在尝试通过ajax找到上传JPG文件的最简单方法。我只需要字节数组,我可以稍后处理:挑战,我需要能够在javascript中全部(或大部分)执行此操作:我看过的大多数解决方案都使用PHP脚本,我无法使用。我真的只需要一个我可以处理的字节流。

我看过thisthis one这样的解决方案,但都没有取得多大成功。我真的不需要它做太多:我只需要字节数组,并且不会发生回发:如果我需要在最终提交时(在选择图像之后)获取字节数组,这也可以工作:I如果文件尚未上传,只是不知道如何从客户端从asp:FileUpload元素中提取信息。

谢谢大家。

2 个答案:

答案 0 :(得分:1)

如果没有服务器端脚本,例如PHP,ASP,java等,你无法真正做任何类型的服务器操作。如果是这种情况,那将是主要的安全问题,因为任何人都可以将任何内容上传到主机上(服务器)。

就您想要获取的某些数据而言,您可以使用Actionscript 3来提取图像数据(但需要用户安装Adobe Flash)

答案 1 :(得分:1)

能够使用asp:FileUpload对象执行此操作,并且无需回发。使用javascript的FileReader。使用FileReader,只要最终用户选择文件,javascript就可以使用文件信息(如字节),并且可以读取。