上传插件uploadfly 上传的图片 在插件的事件onSelect:function(file){//这个file对象是[Object object]对象,怎么把它转换成[Object file]对象??} 意思就是将一个object对象转换成file对象 注意:是前台js操作
照理onSelect:function(file)
中的file就是file对象,你是如何调用 uploadify() 方法的。
PS:uploadfly单词拼错了
这个file对象是[Object object]对象 需要转换成[Object file]对象 我调试过的,你知道怎么转换吗?
@小熊vs: 试试new File(file)
@dudu: 试了 但是js报错了
错误信息:Uncaught TypeError: Failed to construct 'File': 2 arguments required, but only 1 present.
翻译成中文:未捕获TypeError:未能构建“文件”:2参数要求,但只有1。
@小熊vs: 第2个参数传个文件名
@dudu: 试了 js又报错了
错误信息:Uncaught TypeError: Failed to construct 'File': The 1st argument is neither an array, nor does it have indexed properties.
翻译成中文:未捕获TypeError:未能构建“文件”:第一个参数是一个数组,和它有索引属性。
@小熊vs: 建议console.log(file),看它究竟是什么东东?
HttpPostedFileBase file = Request.Files[0];
兄弟 你这是后台接受的方法, 我需要在前台js把那个插件获取到的object对象转换成file对象
@小熊vs: 你上传不也得到后台去处理吗?后台处理完之后,将数据返回到前台。
@双子rain: 我需要在前台判断图片的宽和高
@小熊vs: 不知道你想要实现什么功能,后台同样能判断的
@双子rain: 别人上传一张图片 不能等到别人等半天上传完了 再在后台判断图片规格不合格让别人重新上传?
只能在前台判断啊
@小熊vs: 后台可以验证图片上传的大小,如果超过你设置的就不存到服务器,返回false
@双子rain: 不能等到它传到后台在验证 必须在前台