Difference between revisions of "API Code: Upload File to Custom Field"

From SmartWiki
Jump to: navigation, search
Line 12: Line 12:
 
  End If
 
  End If
  
'''Note:''' ''12345'' is the target [[Custom Fields|custom field]] ID and ''98765'' is the Level 1 ID (opportunityid), activityid, userid, companyid, etc.
+
'''Note:''' ''12345'' is the target [[Custom Fields|custom field]] ID and ''98765'' is the Object ID (opportunityid, activityid, userid, companyid, etc.)
  
  

Revision as of 12:21, 10 June 2009

The following is an sample of code that would upload a file to a specified field using the API:

Dim tk As New SmartComClient.Toolkit
Dim CurrentSession As SmartComClient.Session
Dim rtn As String
Set CurrentSession = tk.LoginUser("alias", "alias.smartsimple.com", "myname@mydomain.com", "mypassword")
If CurrentSession Is Nothing Then
       MsgBox tk.getLastErr()
Else
       rtn = tk.uploadFileField(CurrentSession, 12345, 98765, "d:\temp\sample.pdf")
       MsgBox rtn
End If

Note: 12345 is the target custom field ID and 98765 is the Object ID (opportunityid, activityid, userid, companyid, etc.)


This API may not work for files larger than 64MB in size.