예제 #1
0
        //[System.Web.Mvc.HttpPost]
        public ActionResult UploadImg(HttpContext context)

        {
            //if (Request.Files.Count > 0)
            //{
            //    HttpPostedFileBase f = Request.Files["file1"];
            //    f.SaveAs(@"D:\backup\develop\vsSpace\BookIms\BookIms\images\" + f.FileName);
            //}
            // var username = Request["username"];
            SendFileHandler dao = new SendFileHandler();

            dao.ProcessRequest(context);
            return(View());
        }
예제 #2
0
파일: Socket.cs 프로젝트: Profit0004/mono
			public SendFileAsyncResult (SendFileHandler d, IAsyncResult ares)
			{
				this.d = d;
				this.ares = ares;
			}
예제 #3
0
파일: Socket.cs 프로젝트: Profit0004/mono
		public IAsyncResult BeginSendFile (string fileName, byte[] preBuffer, byte[] postBuffer, TransmitFileOptions flags, AsyncCallback callback, object state)
		{
			ThrowIfDisposedAndClosed ();

			if (!is_connected)
				throw new NotSupportedException ();
			if (!File.Exists (fileName))
				throw new FileNotFoundException ();

			SendFileHandler handler = new SendFileHandler (SendFile);

			return new SendFileAsyncResult (handler, handler.BeginInvoke (fileName, preBuffer, postBuffer, flags, ar => callback (new SendFileAsyncResult (handler, ar)), state));
		}
예제 #4
0
파일: Socket.cs 프로젝트: frje/SharpLang
		public IAsyncResult BeginSendFile (string fileName,
						   byte[] preBuffer,
						   byte[] postBuffer,
						   TransmitFileOptions flags,
						   AsyncCallback callback,
						   object state)
		{
			if (disposed && closed)
				throw new ObjectDisposedException (GetType ().ToString ());

			if (!connected)
				throw new NotSupportedException ();

			if (!File.Exists (fileName))
				throw new FileNotFoundException ();

			SendFileHandler d = new SendFileHandler (SendFile);
			return new SendFileAsyncResult (d, d.BeginInvoke (fileName, preBuffer, postBuffer, flags, ar => {
				SendFileAsyncResult sfar = new SendFileAsyncResult (d, ar);
				callback (sfar);
			}, state));
		}