webservice保存附件到数据库
asp.net中,用webservice获得的信息中包含了一个附件(比如XXX.rar),我想把获取到的附件以二进制流的形式保存到我的数据库里,请问怎么操作呢?各位详细点哦
[解决办法]
public DataSet AddXErrorLogFile(int locationId, byte[] errorLog, string errorType, DateTime errorTime)
{
try
{
OracleParameter[] parameters = {
new OracleParameter("ParaLocationID", OracleDbType.Int32),
new OracleParameter("ParaLogfile", OracleDbType.Blob),
new OracleParameter("ParaErrorType", OracleDbType.NVarchar2, 200),
new OracleParameter("ParaErrorTime", OracleDbType.Date),
new OracleParameter("P_Cursor", OracleDbType.RefCursor, ParameterDirection.Output) };
parameters[0].Value = locationId;
parameters[1].Value = errorLog;
parameters[2].Value = errorType;
parameters[3].Value = errorTime;
return OracleHelper.RunProcedure("XDC_BASE_PKG.XSOLUTION_ERROR_ADD_SP", parameters, "ds");
}
catch (Exception ex)
{
throw ex;
}
}