asp问题:aspupload组件只能通过如Upload.Form("title1").value获取值只能是数字或字母

来源:百度知道 编辑:UC知道 时间:2024/06/07 18:35:20
我用aspupload组件上传文件,其中需要想数据库插入一些描述。所以按照使用说明,用如下形式:Upload.Form("title1").value将值插入数据库,问题是不行,我用response.write(sql)将要执行的sql语句打印出来发现这样的结果:
Insert into tb_sharefile values('asjdlasjld','','ruanjian','112??','????','????','20090304212046.gif','2291','.gif','11223','bendi','2009-3-4','?')
我后来又试过,发现是要是带有字符和文字的全部都显示未???
那位高手有办法帮我下,难道我的文件描述也只能全部用数字和字母?

因为调用了UPLOAD组件后会将上传信息变为二进制数据流~~你插入的数据部分内容会被二进制编译~~所以会插入乱码~~建议你让用户先上传以后将上传后的地址自动显示在文本框中~~然后在进行一步提交