0

我真的在为此苦苦挣扎:如果答案就在我面前,请原谅我。

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

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

谢谢大家。

4

2 回答 2

1

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

至于您想要抓取的某些数据,您可以使用 Actionscript 3 来提取图像数据(但它需要用户安装 Adob​​e Flash)

于 2013-08-20T18:14:03.763 回答
1

能够使用 asp:FileUpload 对象来做到这一点,并且没有回发通过。使用 javascript 的FileReader。使用 FileReader,只要最终用户选择了一个文件,文件信息(例如字节)就可供 javascript 使用,并且可以读取。

于 2013-08-20T20:48:50.647 回答