public static int DeleteFileInfo(string myFileItemId, string myFileClassify, string myFilePath) { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); int m_DeleteResult = m_FilesTransport.Delete(myFileItemId, myFileClassify, myFilePath, "Guest;" + KeyWord); return(m_DeleteResult); }
public static DataTable GetFileInfo(string myFileName, string myFileGroupId, string myFileClassify) { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); DataTable m_FilesListTable = m_FilesTransport.GetFilesList(myFileName, myFileGroupId, myFileClassify, "Guest;" + KeyWord); return(m_FilesListTable); }
/// <summary> /// 保存文件信息到数据库 /// </summary> /// <param name="myFileName"></param> /// <param name="myFileGroupId"></param> /// <param name="myFileClassify"></param> /// <param name="myFilePath"></param> /// <param name="myUserId"></param> /// <returns></returns> public static int AddFileInfo(byte[] myFileBuffer, string myFileName, string myFileGroupId, string myFileClassify, float myFileSize, string myFilePath, string myUserId) { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); int m_UploadResult = m_FilesTransport.Upload(myFileBuffer, myFileName, myFileGroupId, myFileClassify, myFileSize, myFilePath, myUserId + ";" + KeyWord); return(m_UploadResult); }
public void DownloadFile(string myFileName, string myFilePath) { try { if (!File.Exists(myFilePath)) { Response.ContentType = "text/plain"; Response.Clear(); Response.Write("{\"Message\":\"该文件不存在!\"}"); Response.End(); } else { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); byte[] bytes = m_FilesTransport.DownLoad(myFileName, myFilePath, "Guest;" + KeyWord); //fs.Read(bytes, 0, bytes.Length); //fs.Close(); Response.Clear(); Response.ClearHeaders(); Response.Buffer = false; Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(myFileName, System.Text.Encoding.UTF8)); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); //FileInfo m_DownloadFile = new FileInfo(m_FilePath); //Response.Clear(); //Response.ClearHeaders(); //Response.Buffer = false; //Response.ContentType = "application/octet-stream"; ////通知浏览器下载文件而不是打开 //Response.AddHeader("Content-Disposition", "inline; filename=" + HttpUtility.UrlEncode(m_FileName, System.Text.Encoding.UTF8)); //Response.WriteFile(m_FilePath); //Response.Flush(); //Response.End(); //FileInfo fileInfo = new FileInfo(myFilePath); //Response.Clear(); //Response.ClearContent(); //Response.ClearHeaders(); //Response.AddHeader("Content-Disposition", "attachment;filename=" + myFileName); //Response.AddHeader("Content-Length", fileInfo.Length.ToString()); //Response.AddHeader("Content-Transfer-Encoding", "binary"); //Response.ContentType = "application/octet-stream"; //Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312"); //Response.WriteFile(fileInfo.FullName); //Response.Flush(); //Response.End(); } } catch (Exception) { } }
public void DownloadFile(string myFileName, string myFilePath) { try { if (!File.Exists(myFilePath)) { Response.ContentType = "text/plain"; Response.Clear(); Response.Write("{\"Message\":\"该文件不存在!\"}"); Response.End(); } else { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); byte[] bytes = m_FilesTransport.DownLoad(myFileName, myFilePath, "Guest;" + KeyWord); //fs.Read(bytes, 0, bytes.Length); //fs.Close(); Response.Clear(); Response.ClearHeaders(); Response.Buffer = false; Response.ContentType = "application/octet-stream"; //通知浏览器下载文件而不是打开 Response.AddHeader("Content-Disposition", "attachment; filename=" + HttpUtility.UrlEncode(myFileName, System.Text.Encoding.UTF8)); Response.BinaryWrite(bytes); Response.Flush(); Response.End(); //FileInfo m_DownloadFile = new FileInfo(m_FilePath); //Response.Clear(); //Response.ClearHeaders(); //Response.Buffer = false; //Response.ContentType = "application/octet-stream"; ////通知浏览器下载文件而不是打开 //Response.AddHeader("Content-Disposition", "inline; filename=" + HttpUtility.UrlEncode(m_FileName, System.Text.Encoding.UTF8)); //Response.WriteFile(m_FilePath); //Response.Flush(); //Response.End(); //FileInfo fileInfo = new FileInfo(myFilePath); //Response.Clear(); //Response.ClearContent(); //Response.ClearHeaders(); //Response.AddHeader("Content-Disposition", "attachment;filename=" + myFileName); //Response.AddHeader("Content-Length", fileInfo.Length.ToString()); //Response.AddHeader("Content-Transfer-Encoding", "binary"); //Response.ContentType = "application/octet-stream"; //Response.ContentEncoding = System.Text.Encoding.GetEncoding("gb2312"); //Response.WriteFile(fileInfo.FullName); //Response.Flush(); //Response.End(); } } catch (Exception) { } }
public static DataTable GetFileInfo(string myFileName, string myFileGroupId, string myFileClassify) { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); DataTable m_FilesListTable = m_FilesTransport.GetFilesList(myFileName, myFileGroupId, myFileClassify, "Guest;" + KeyWord); return m_FilesListTable; }
public static int DeleteFileInfo(string myFileItemId, string myFileClassify, string myFilePath) { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); int m_DeleteResult = m_FilesTransport.Delete(myFileItemId, myFileClassify, myFilePath, "Guest;" + KeyWord); return m_DeleteResult; }
/// <summary> /// 保存文件信息到数据库 /// </summary> /// <param name="myFileName"></param> /// <param name="myFileGroupId"></param> /// <param name="myFileClassify"></param> /// <param name="myFilePath"></param> /// <param name="myUserId"></param> /// <returns></returns> public static int AddFileInfo(byte[] myFileBuffer, string myFileName, string myFileGroupId, string myFileClassify, float myFileSize, string myFilePath, string myUserId) { ServiceReference_FilesTransport.FilesTransportSoapClient m_FilesTransport = new ServiceReference_FilesTransport.FilesTransportSoapClient(); int m_UploadResult = m_FilesTransport.Upload(myFileBuffer, myFileName, myFileGroupId, myFileClassify, myFileSize, myFilePath, myUserId + ";" + KeyWord); return m_UploadResult; }