猿问

一般处理程序上传图片问题 急急急急急急。。。。。。。。

       string strpath = context.Server.MapPath("../Right/Images/" + img.ImgName)
        HttpPostedFile postedFile = context.Request.Files[""];
        postedFile.SaveAs(strpath);
 
是这样子上传的吗? 问题是  postedFile这个值在JS里面需要传个什么样的值? 为什么不管我传什么值
postedFile  它反正等于null.

有实例代码更好 先谢谢咯。
DIEA
浏览 621回答 13
13回答

猛跑小猪

1、注意在上传文件时,form标签的enctype='multipart/form-data'。 2、input需要在服务器上读取的表单元素,必须要加name属性,否则浏览器不会提交。你可以抓包看看。   1 <form id="frmUpload" action="upload.aspx" method="post" enctype="multipart/form-data">2 <input type="file" name="fileName" />3 <input type="submit" value="上 传" />4 </form>

浮云间

还是null。。

GCT1015

贴一下你的前台代码

翻阅古今

我前台套用的模板 form 也在模板页里面 这会不会有影响?

烙印99

没有尝试过这种做法!我用单页面的测试通过!带模板的你可以尝试用多个form,然后用js来submit指定的form!

泛舟湖上清波郎朗

一个页面能有多个form? 。。。那还真没做过 有实例代码没?

米琪卡哇伊

我写在上面了!多个form

喵喔喔

谢谢啊 还是不行。

慕哥6287543

楼主你的input type="file"呢? 还有记得加一个name

喵喵时光机

有实例代码嘛?好像试了 不行。
随时随地看视频慕课网APP
我要回答