Example #1
0
 /// <summary>
 /// 上传
 /// </summary>
 /// <param name="initParams"></param>
 public void Upload(string initParams)
 {
     this.State    = Constants.FileStates.Uploading;
     _fileUploader = new WcfFileUploader(this);//WCF上传
     _fileUploader.StartUpload(initParams);
     _fileUploader.UploadFinished += new EventHandler(fileUploader_UploadFinished);
 }
Example #2
0
        /// <summary>
        /// Upload the file.
        /// </summary>
        /// <param name="UploadedFileProcessorType">type name for a class that will do post-processing on the uploaded files</param>
        /// <param name="ContextParam">Extra context parameter that is passed to the http handler</param>
        public void Upload(string UploadedFileProcessorType, string ContextParam)
        {
            // if we're already uploading, don't do anything
            if (this.State == Constants.FileStates.Uploading)
            {
                return;
            }

            this.State = Constants.FileStates.Uploading;

            if (HttpUploader)
            {
                _fileUploader = new HttpFileUploader(this, UploadHandlerName, ChunkSizeMB);
            }
            // for now use only the http uploader method
            //else
            //    _fileUploader = new WcfFileUploader(this);

            _fileUploader.UploadFinished          += new EventHandler(fileUploader_UploadFinished);
            _fileUploader.UploadCanceled          += new EventHandler(fileUploader_UploadCanceled);
            _fileUploader.UploadDataSent          += new EventHandler <UploadDataSentArgs>(fileUploader_UploadDataSent);
            _fileUploader.UploadErrorOccurred     += new EventHandler <UploadErrorOccurredEventArgs>(fileUploader_UploadErrorOccurred);
            _fileUploader.UploadProcessingStarted += new EventHandler(fileUploader_UploadProcessingStarted);

            _fileUploader.StartUpload(UploadedFileProcessorType, ContextParam);
        }
Example #3
0
 public void Upload(string initParams, T_SYS_FILEUPLOAD FileUpload)
 {
     this.State    = Constants.FileStates.Uploading;
     _fileUploader = new WcfFileUploader(this, FileUpload);
     _fileUploader.Event_Upload   += new EventHandler <FileUploadEventArgs>(Event_Upload);
     _fileUploader.UploadFinished += new EventHandler(fileUploader_UploadFinished);
     _fileUploader.StartUpload(initParams);
 }
Example #4
0
        public void Upload(string initParams, System.Windows.Threading.Dispatcher uiDispatcher)
        {
            State = FileStates.Uploading;

            _fileUploader = new HttpFileUploader(this, uiDispatcher);
            _fileUploader.StartUpload(initParams);
            _fileUploader.UploadFinished += new EventHandler(fileUploader_UploadFinished);
        }
Example #5
0
 public void Upload(string initParams, T_SYS_FILEUPLOAD FileUpload)
 {
     this.State = Constants.FileStates.Uploading;
     _fileUploader = new WcfFileUploader(this, FileUpload);
     _fileUploader.Event_Upload += new EventHandler<FileUploadEventArgs>(Event_Upload);
     _fileUploader.UploadFinished += new EventHandler(fileUploader_UploadFinished);
     _fileUploader.StartUpload(initParams);
 }
Example #6
0
        public void Upload(string initParams, Dispatcher uiDispatcher)
        {
            this.State = Enums.FileStates.Uploading;

            _fileUploader = new HttpFileUploader(this, uiDispatcher);

            _fileUploader.StartUpload(initParams);
            _fileUploader.UploadFinished += new EventHandler(fileUploader_UploadFinished);
        }
Example #7
0
        public void Upload(string initParams, Dispatcher uiDispatcher)
        {
            this.State = Enums.FileStates.Uploading;

            _fileUploader = new HttpFileUploader(this, uiDispatcher);

            _fileUploader.StartUpload(initParams);
            _fileUploader.UploadFinished += new EventHandler(fileUploader_UploadFinished);
        }
Example #8
0
        public void Upload(string initParams, System.Windows.Threading.Dispatcher uiDispatcher)
        {
            State = FileStates.Uploading;

            _fileUploader = new HttpFileUploader(this, uiDispatcher);
            _fileUploader.StartUpload(initParams);
            _fileUploader.UploadFinished += new EventHandler(fileUploader_UploadFinished);
        }