<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Upload sd file to server with rest api in Python Questions</title>
    <link>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/561960#M43961</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was also trying to upload a file, however a serverobjectextension-file (SOE) and with c#.&lt;/P&gt;&lt;P&gt;I finally found a solution:&lt;/P&gt;&lt;P&gt;- I had to add ContentType "application/x-zip-compressed" to the header of the file content.&lt;/P&gt;&lt;P&gt;- The file-Parameter had to be named "&lt;STRONG&gt;itemFile&lt;/STRONG&gt;" instead of "&lt;STRONG&gt;file&lt;/STRONG&gt;" !!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The relevant code part:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (FileStream stream = new FileStream(soePath, FileMode.Open))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (HttpClient client = new HttpClient())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MultipartFormDataContent content = new MultipartFormDataContent();&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; content.Add(new StringContent("pjson"), "f");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content.Add(new StringContent(token), "token");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content.Add(new StreamContent(stream)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Headers =&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/x-zip-compressed")&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , &lt;STRONG&gt;"itemFile"&lt;/STRONG&gt;, soePath);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Task&amp;lt;HttpResponseMessage&amp;gt; task = client.PostAsync($"{Service}/admin/uploads/upload", content);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Apr 2020 05:45:59 GMT</pubDate>
    <dc:creator>FelixArnet</dc:creator>
    <dc:date>2020-04-30T05:45:59Z</dc:date>
    <item>
      <title>Upload sd file to server with rest api</title>
      <link>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/561959#M43960</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying to do the pattern outlined in this post:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="link-titled" href="https://gis.stackexchange.com/questions/337709/publishing-service-using-service-definition-file-sd-through-the-arcgis-rest-ap/340667#340667" title="https://gis.stackexchange.com/questions/337709/publishing-service-using-service-definition-file-sd-through-the-arcgis-rest-ap/340667#340667" rel="nofollow noopener noreferrer" target="_blank"&gt;arcpy - Publishing service using service definition file (sd) through the ArcGIS REST API? - Geographic Information Syst…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;and the same post on geonet:&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" class="link-titled" href="https://community.esri.com/message/882685-re-how-do-i-publish-a-service-using-a-service-definition-file-sd-through-the-arcgis-server-rest-api?commentID=882685#comment-882685" title="https://community.esri.com/message/882685-re-how-do-i-publish-a-service-using-a-service-definition-file-sd-through-the-arcgis-server-rest-api?commentID=882685#comment-882685" target="_blank"&gt;https://community.esri.com/message/882685-re-how-do-i-publish-a-service-using-a-service-definition-file-sd-through-the-a…&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I am stuck on step one upload sd file to the server with rest api.&lt;/P&gt;&lt;P&gt;&lt;A href="https://developers.arcgis.com/rest/services-reference/upload.htm" style="color: #2989c5; text-decoration: underline;" title="https://developers.arcgis.com/rest/services-reference/upload.htm" rel="nofollow noopener noreferrer" target="_blank"&gt;Upload—ArcGIS REST API: Services Directory | ArcGIS for Developers&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;action = &lt;SPAN style="color: #a5c261;"&gt;'uploads/upload'
&lt;/SPAN&gt;url = &lt;SPAN style="color: #a5c261;"&gt;"http://{}:{}/arcgis/admin"&lt;/SPAN&gt;.format(server&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;port)
requestURL = url + &lt;SPAN style="color: #a5c261;"&gt;"/{}"&lt;/SPAN&gt;.format(action)
query_dict = {
    &lt;SPAN style="color: #a5c261;"&gt;'file'&lt;/SPAN&gt;: &lt;SPAN style="color: #a5c261;"&gt;r'C:\xx\xx\xxx.sd'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;,
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;"token"&lt;/SPAN&gt;: token&lt;SPAN style="color: #cc7832;"&gt;,
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;    &lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;"f"&lt;/SPAN&gt;: &lt;SPAN style="color: #a5c261;"&gt;"json"
&lt;/SPAN&gt;}
query_string = urllib.urlencode(query_dict)
r = urllib.urlopen(requestURL&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;query_string)
j = json.loads(r.read())
&lt;SPAN style="color: #cc7832;"&gt;print &lt;/SPAN&gt;j&lt;/PRE&gt;&lt;P&gt;The json output is:&lt;/P&gt;&lt;P&gt;{u'status': u'error', u'code': 500, u'messages': [u'This operation must be a multipart request.']}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have also tried with requests without any luck:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;token = get_token(&lt;SPAN style="color: #a5c261;"&gt;'user'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;'password'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;'server'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;'6080'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #6897bb;"&gt;60&lt;/SPAN&gt;)
item = &lt;SPAN style="color: #a5c261;"&gt;r'C:\xx\xx\xxx.sd'&lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;
&lt;/SPAN&gt;files = {&lt;SPAN style="color: #a5c261;"&gt;'file'&lt;/SPAN&gt;: item}
payload = {&lt;SPAN style="color: #a5c261;"&gt;'f'&lt;/SPAN&gt;: &lt;SPAN style="color: #a5c261;"&gt;'json'&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;'token'&lt;/SPAN&gt;: token}
url = &lt;SPAN style="color: #a5c261;"&gt;'http://server:6080/arcgis/admin/uploads/upload'
&lt;/SPAN&gt;&lt;SPAN style="color: #a5c261;"&gt;
&lt;/SPAN&gt;resp = requests.post(url&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #aa4926;"&gt;files&lt;/SPAN&gt;=files&lt;SPAN style="color: #cc7832;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #aa4926;"&gt;data&lt;/SPAN&gt;=payload&lt;SPAN style="color: #cc7832;"&gt;,
&lt;/SPAN&gt;&lt;SPAN style="color: #cc7832;"&gt;                     &lt;/SPAN&gt;&lt;SPAN style="color: #aa4926;"&gt;verify&lt;/SPAN&gt;=&lt;SPAN style="color: #8888c6;"&gt;False&lt;/SPAN&gt;)  &lt;SPAN style="color: #808080;"&gt;# Use verify=False if you don't have a certificate to use
&lt;/SPAN&gt;&lt;SPAN style="color: #72737a;"&gt;json_data &lt;/SPAN&gt;= resp.json()&lt;/PRE&gt;&lt;P&gt;If I look at the resp object in the debugger I see:&lt;/P&gt;&lt;P&gt;content = {"status":"error","messages":["No file is associated with the upload request."],"code":500}&lt;/P&gt;&lt;P&gt;&lt;IMG class="image-1 jive-image" src="https://community.esri.com/legacyfs/online/476147_pastedImage_5.png" /&gt;&lt;/P&gt;&lt;P&gt;How can I get this working?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 12 Dec 2021 00:14:23 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/561959#M43960</guid>
      <dc:creator>forestknutsen1</dc:creator>
      <dc:date>2021-12-12T00:14:23Z</dc:date>
    </item>
    <item>
      <title>Re: Upload sd file to server with rest api</title>
      <link>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/561960#M43961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I was also trying to upload a file, however a serverobjectextension-file (SOE) and with c#.&lt;/P&gt;&lt;P&gt;I finally found a solution:&lt;/P&gt;&lt;P&gt;- I had to add ContentType "application/x-zip-compressed" to the header of the file content.&lt;/P&gt;&lt;P&gt;- The file-Parameter had to be named "&lt;STRONG&gt;itemFile&lt;/STRONG&gt;" instead of "&lt;STRONG&gt;file&lt;/STRONG&gt;" !!!!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The relevant code part:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (FileStream stream = new FileStream(soePath, FileMode.Open))&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; using (HttpClient client = new HttpClient())&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MultipartFormDataContent content = new MultipartFormDataContent();&lt;BR /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; content.Add(new StringContent("pjson"), "f");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content.Add(new StringContent(token), "token");&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; content.Add(new StreamContent(stream)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Headers =&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/x-zip-compressed")&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/STRONG&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; , &lt;STRONG&gt;"itemFile"&lt;/STRONG&gt;, soePath);&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Task&amp;lt;HttpResponseMessage&amp;gt; task = client.PostAsync($"{Service}/admin/uploads/upload", content);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope that helps.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Apr 2020 05:45:59 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/561960#M43961</guid>
      <dc:creator>FelixArnet</dc:creator>
      <dc:date>2020-04-30T05:45:59Z</dc:date>
    </item>
    <item>
      <title>Re: Upload sd file to server with rest api</title>
      <link>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/561961#M43962</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Felix!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What an annoying&amp;nbsp;gotcha!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 May 2020 01:01:00 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/561961#M43962</guid>
      <dc:creator>forestknutsen1</dc:creator>
      <dc:date>2020-05-07T01:01:00Z</dc:date>
    </item>
    <item>
      <title>Re: Upload sd file to server with rest api</title>
      <link>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/1103013#M62564</link>
      <description>&lt;P&gt;Hi, If it is possible can you please share your python script. I am trying to upload soe but not been able to do.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Sep 2021 10:59:18 GMT</pubDate>
      <guid>https://community.esri.com/t5/python-questions/upload-sd-file-to-server-with-rest-api/m-p/1103013#M62564</guid>
      <dc:creator>SiddharthaSaxena</dc:creator>
      <dc:date>2021-09-29T10:59:18Z</dc:date>
    </item>
  </channel>
</rss>

