怎么将JS中的byte[]转换为后台服务器代码的byte[]对象?

xiangaylian 2010-09-21 04:16:29
我通过下面这种方式获取了一个客户端图片的数据,可以通过什么方式把它写入到服务器?或者说通过什么方式能在后台把它转换为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]
...全文
365 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
chen8410 2010-09-22
  • 打赏
  • 举报
回复
他的意思可能是想将图片当字符串那样传到后台,理论上应该是可行的吧,期待高人指导~~
孟子E章 2010-09-22
  • 打赏
  • 举报
回复
XmlHttp就可以直接传
xiangaylian 2010-09-22
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 sp1234 的回复:]
一旦你能够把带有ActiveX的网站推销给用户,你可以以客户端本地计算机的完全权限做任何事,例如把它的帐号密码和私密文件从磁盘上暗中翻出来传到世界上任何角落。这些用不着什么html编程,用你的activex就行了。
[/Quote]
我在IE中把ActiveX的相关安全级别设为“提示”,在需要的页面用户可根据需要选择禁用还是允许。而且我这部分代码是企业内部管理用的。
xiangaylian 2010-09-22
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 net_lover 的回复:]
XmlHttp就可以直接传
[/Quote]
能具体一点么?
  • 打赏
  • 举报
回复
一旦你能够把带有ActiveX的网站推销给用户,你可以以客户端本地计算机的完全权限做任何事,例如把它的帐号密码和私密文件从磁盘上暗中翻出来传到世界上任何角落。这些用不着什么html编程,用你的activex就行了。
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 xiangaylian 的回复:]
引用 3 楼 net_lover 的回复:
直接上传不就得了

我想不通过FileUpLoad控件达到上传的目的。
能实现么?
[/Quote]

你都ActiveX了,还使用html的羸弱功能来通讯?
xiangaylian 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 foren_whb 的回复:]
byte编码为base64的格式 传进服务器
服务器接收后再转回来,应该可以吧。。。
[/Quote]
具体应该怎么传呢?
xiangaylian 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 net_lover 的回复:]
直接上传不就得了
[/Quote]
我想不通过FileUpLoad控件达到上传的目的。
能实现么?
xiangaylian 2010-09-21
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 myjavamosquito 的回复:]
string或者convert 中有转换的方法
[/Quote]
convert的转换只能转换成单个byte数据,string里面没有转换成byte的方法
我试过下面这种方法:
string s = hiddenObj.Attributes["value"];
byte[] bytes = Encoding.ASCII.GetBytes(s);
然后将这个数据写进服务器的zp.jpg文件,打开这个文件说没有预览。
也就是说这个数据并不是我想要的数据。
请大虾帮我解决一下!!!
孟子E章 2010-09-21
  • 打赏
  • 举报
回复
直接上传不就得了
myjavamosquito 2010-09-21
  • 打赏
  • 举报
回复
string或者convert 中有转换的方法
丰云 2010-09-21
  • 打赏
  • 举报
回复
byte编码为base64的格式 传进服务器
服务器接收后再转回来,应该可以吧。。。

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧