/// <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); }
/// <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); }
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); }
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); }
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); }
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); }