网上找的一段JAVA代码,求高手转成C#
// 上传图片
	@Action(value = "/ckUploadImage", results = { @Result(name = "success", location = "/upload.jsp") })
	public String uploadImages() throws Exception {
		HttpServletRequest request = ServletActionContext.getRequest();
		FileOutputStream fos;
		String webRoot = request.getSession().getServletContext().getRealPath(
				"");
		// 获取图片后缀名
		String partRightType = uploadFileName.substring(uploadFileName
				.lastIndexOf("."));
		String CKEditorFuncNum = request.getParameter("CKEditorFuncNum");
		// 判断图片的格式
		if (!ImageFile.checkImageType(partRightType)) {
			String path = "";
			String alt_msg = "Sorry! Image format selection is incorrect, please choose GIF, jpeg, PNG format JPG, picture!";
			pringWriterToPage("<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction("
					+ CKEditorFuncNum
					+ ", '"
					+ path
					+ "' , '"
					+ alt_msg
					+ "');</script>");
		} else {
			try {
				uploadFileName = DateUtils.getDateNoStyle() + "-"
						+ UUID.randomUUID() + partRightType;
				String savePath = webRoot + Constants.UPLOAD_IMAGES_PATH;
				File uploadFilePath = new File(savePath);
				if (uploadFilePath.exists() == false) {
					uploadFilePath.mkdirs();
					System.out.println("路径不存在,但是已经成功创建了" + savePath);
				} else {
					System.out.println("路径存在了" + savePath);
				}
				fos = new FileOutputStream(new File(savePath + uploadFileName));
				FileInputStream fis = new FileInputStream(getUpload());
				byte[] buffer = new byte[1024];
				int len = 0;
				while ((len = fis.read(buffer)) > 0) {
					fos.write(buffer, 0, len);
				}
				fos.close();
				fis.close();
			} catch (FileNotFoundException foe) {
				System.out.println("上传文件为0字节");
			}
			// String path = "http://" + request.getServerName() + ":"
			// + request.getServerPort() + request.getContextPath()
			// + Constants.UPLOAD_IMAGES_PATH + uploadFileName;
			String path = request.getContextPath()
					+ Constants.UPLOAD_IMAGES_PATH + uploadFileName;
			String alt_msg = "";
			pringWriterToPage("<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction("
					+ CKEditorFuncNum
					+ ", '"
					+ path
					+ "' , '"
					+ alt_msg
					+ "');</script>");
		}
		return null;
	}
------解决方案--------------------
网上很多C#的上传代码,不用转了。
c#更简单。
几行代码就可以实现上传了
Request.Files["uploadFileName"].SaveAs(Server.MapPath("~/xx.jpg"))
即可保存实现上传,
其他功能自己加上