我通过下面这种方式获取了一个客户端图片的数据,可以通过什么方式把它写入到服务器?或者说通过什么方式能在后台把它转换为byte[]对象?前台获取bbb的是一个字符串对象。能切割成byte[]吗?可以的话应该怎么切割?
[color=#0000FF]function readByte() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("C:\\zp.jpg");
var bbb = f.ReadAll();
document.getElementById("hiddenObj").value = bbb;
}[/color]
[color=#0000FF]function readByte() {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile("C:\\zp.jpg");
var bbb = f.ReadAll();
document.getElementById("hiddenObj").value = bbb;
}[/color]
服务器接收后再转回来,应该可以吧
我试过下面这种方法:
string s = hiddenObj.Attributes["value"];
byte[] bytes = Encoding.ASCII.GetBytes(s);
然后将这个数据写进服务器的zp.jpg文件,打开这个文件说没有预览。
也就是说这个数据并不是我想要的数据。
请大虾帮我解决一下!!!
能实现么?
你都ActiveX了,还使用html的羸弱功能来通讯?