我正在使用Quickbase C# SDK从外部站点向 Quickbase 提交表单。我想随表格附上一个文件,但似乎不知道该怎么做。
下面是我的代码的剥离版本:
ASPX
<form id="form1" runat="server">
<asp:TextBox ID="txtFileName" CssClass="textbox" Columns="40" runat="server"></asp:TextBox>
<input type="file" id="attachment1" runat="server" />
<asp:Button ID="btnSubmit" runat="server" Text="Submit" OnClick="btnSubmit_Click" />
</form>
CS
protected void btnSubmit_Click(object sender, EventArgs e)
{
IQClient client = QuickBase.Login("username", "password", "domain");
IQApplication app = client.Connect("db_id", "app_token";
AppInfo appInfo = app.GetApplicationInfo();
IQTable table = app.GetTable("table_id");
IQRecord newRecord = table.NewRecord();
newRecord["File Name"] = txtFileName.Text;
// attach file?
newRecord.AcceptChanges();
table.AcceptChanges();
client.Logout();
}
提前致谢。