<?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: Please help with batch exporting photo attachments in Collector in ArcGIS Collector Questions</title>
    <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531830#M9142</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My initial guess would be that you are starting with an original feature table called "Field_Point" and that the linked attachment table is expected to be "Field_Point__ATTACH".&amp;nbsp; Depending on your geodatabase type, it may be using a different naming system than what the code expects.&amp;nbsp; Changes to lines 5-6 may be required.&amp;nbsp; I would use Catalog to explore your database and verify the names of the feature and attachment tables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 08 May 2019 19:03:35 GMT</pubDate>
    <dc:creator>RandyBurton</dc:creator>
    <dc:date>2019-05-08T19:03:35Z</dc:date>
    <item>
      <title>Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531825#M9137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;I would like to batch export my photo attachments on my local network. I need an efficient way to have multiples photos that are associated with a single survey be named in a way that lets me know what survey&amp;nbsp;they're tied to. I have discovered a couple of scripts that batch export the attachments to my local folder, but the script only address one attachment per&amp;nbsp;survey. I believe this happens because the script is written in a way that it assumes the attachment table is a one to one with the feature layer. I typically have 5 photos per structure and my surveys entail hundreds of structures. I need to expedite the process of getting these photos off of the Portal and onto my local network. So far I have found little guidance on the best way to do this.&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;This is the script that I have been using:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;# imports the necessary modules to run&lt;BR /&gt;from arcpy import da&lt;BR /&gt;import os&lt;BR /&gt; &lt;BR /&gt;attachTable = arcpy.GetParameterAsText(0) # table in GDB holding attachments&lt;BR /&gt;origTable = arcpy.GetParameterAsText(1) # layer in GDB holding features to which attachments belong&lt;BR /&gt;nameField = arcpy.GetParameterAsText(2) # field in origTable that contains more appropriate name for attachment&lt;BR /&gt;fileLocation = arcpy.GetParameterAsText(3) # folder where you want to save the photos&lt;BR /&gt; &lt;BR /&gt;# create the cursor to search through the attachment tables; specify you only wish to search those three fields&lt;BR /&gt;attachCursor = da.SearchCursor(attachTable,['DATA','ATT_NAME','sc_portal_map_ld_globalid_2'])&lt;BR /&gt; &lt;BR /&gt;# begin searching the table and storing the actual images, movies, etc&lt;BR /&gt;for attRow in attachCursor:&lt;BR /&gt; binaryRep = attRow[0]&lt;BR /&gt; fileName = attRow[1]&lt;BR /&gt; relID = attRow[2] # defines the relationship ID that we can use to join to the actual features (origTable)&lt;BR /&gt; &lt;BR /&gt; # creates a cursor to sort the features; essentially to find a match for the relID above&lt;BR /&gt; originCursor = da.SearchCursor(origTable,['GlobalID', nameField])&lt;BR /&gt; for origRow in originCursor:&lt;BR /&gt; origID = origRow[0] # store the Global ID (which will match to the relID above for the correct attachment)&lt;BR /&gt; origName = origRow[1] # store the unique name of each record that you will use to save the attachment&lt;BR /&gt; if origID == relID: # stops the search after it finds the record which equals the ID from the attachments&lt;BR /&gt; break&lt;BR /&gt; &lt;BR /&gt; # saves a file in the specified location that contains the name chosen by the user for that attachment &lt;BR /&gt; open(fileLocation + os.sep + origName + ".jpg",'wb').write(binaryRep.tobytes())&lt;BR /&gt; &lt;BR /&gt; # iteratively deletes the searchCursor from the feature class so it can reboot for the next attachment!&lt;BR /&gt; del originCursor&lt;BR /&gt; &lt;BR /&gt;# If you are creating script from Sratch in ArcGIS&lt;BR /&gt;# Parameter(0) Type = Table&lt;BR /&gt;# Parameter(1) Type = Feature Layer&lt;BR /&gt;# Parameter(2) Type = Field (obtained from Parameter(1)&lt;BR /&gt;# Parameter(3) Type = Folder (make sure it is an input)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2017 20:56:45 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531825#M9137</guid>
      <dc:creator>andystiver</dc:creator>
      <dc:date>2017-09-15T20:56:45Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531826#M9138</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Tagging &lt;A href="https://community.esri.com/space/2145"&gt;Python&lt;/A&gt;‌.&amp;nbsp; You might get more responses.&amp;nbsp; Formatting your code will also help, see: &lt;A _jive_internal="true" href="https://community.esri.com/blogs/dan_patterson/2016/08/14/script-formatting"&gt;Code Formatting... the basics++&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 15 Sep 2017 23:03:28 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531826#M9138</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2017-09-15T23:03:28Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531827#M9139</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have been experimenting with some code that may help you.&amp;nbsp; It exports attachments and saves them using a unique filename that includes the object ID from the feature layer, the object ID of the attachment, and text from a field in feature layer.&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy&amp;nbsp; 
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; os
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; re

origTable &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"C:\Path\To\Your.gdb\Layer"&lt;/SPAN&gt;
attachTable &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"{}__ATTACH"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;origTable&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# if no attachTable given, append __ATTACH to origTable&lt;/SPAN&gt;
nameField &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"dataField"&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="comment token"&gt;# appropriate name field in origTable&lt;/SPAN&gt;
fileLocation &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; r&lt;SPAN class="string token"&gt;"C:\Path\To\Save\Directory"&lt;/SPAN&gt;

origFieldsList &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;"GlobalID"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"OBJECTID"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; nameField&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# GlobalID for linking, OBJECTID for renaming, nameField for renaming&lt;/SPAN&gt;
&amp;nbsp; 
&lt;SPAN class="comment token"&gt;# Use list comprehension to build a dictionary from a da SearchCursor&amp;nbsp; &lt;/SPAN&gt;
valueDict &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;{&lt;/SPAN&gt;r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;r&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; r &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SearchCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;origTable&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; origFieldsList&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;}&lt;/SPAN&gt;&amp;nbsp; 

&lt;SPAN class="comment token"&gt;# REL_GLOBALID # 'sc_portal_map_ld_globalid_2' # GlobalID that links to origTable&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;with&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SearchCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;attachTable&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'DATA'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'ATT_NAME'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'ATTACHMENTID'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'REL_GLOBALID'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; cursor&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; item &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; cursor&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; attachment &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# attachment data&lt;/SPAN&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; filenum &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"ATT"&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"_"&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; filenum &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="comment token"&gt;# this will be the filename if linking fails&lt;/SPAN&gt;

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# store the Join value of the row being updated in a keyValue variable&amp;nbsp; &lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; keyValue &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# REL_GLOBALID&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# verify that the keyValue is in the Dictionary&amp;nbsp; &lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;if&lt;/SPAN&gt; keyValue &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; valueDict&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&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; &lt;SPAN class="comment token"&gt;# transfer the values stored under the keyValue from the dictionary to the updated fields.&amp;nbsp; &lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; obID &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; valueDict&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;keyValue&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# remove invalid filename characters, replace spaces and periods, limit length&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; namefield &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; re&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sub&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'[^0-9a-zA-Z]+'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'_'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; valueDict&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;keyValue&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;18&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="comment token"&gt;# Create a unique filename&amp;nbsp; ObjectID_AttachmentID_namefield.ext&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ext &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; filename&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;rsplit&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'.'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# keep extension of original file&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"{}_{}_{}.{}"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;obID&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;namefield&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt;ext&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&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; &lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Writing: {}{}{}"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fileLocation&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sep&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; filename&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; open&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fileLocation &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sep &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; filename&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'wb'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;write&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;attachment&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;tobytes&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; item
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; filenum
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; filename
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; attachment

&lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; valueDict
&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"Done"&lt;/SPAN&gt;‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Since you are using Portal, you may need to make some adjustments.&amp;nbsp; I was working with a downloaded geodatabase from AGOL.&amp;nbsp; Although it is not set up as a tool, this could be done.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;References:&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.esri.com/en/technical-article/000011912" rel="nofollow noopener noreferrer" target="_blank"&gt;How To: Batch export attachments from a feature class&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://community.esri.com/blogs/richard_fairhurst/2014/11/08/turbo-charging-data-manipulation-with-python-cursors-and-dictionaries" target="_blank"&gt;Turbo Charging Data Manipulation with Python Cursors and Dictionaries&lt;/A&gt;&amp;nbsp;(Example 2&amp;nbsp;method is&amp;nbsp;used here)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:08:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531827#M9139</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2021-12-11T23:08:35Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531828#M9140</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you Randy! I'll be heading into work tonight to give this a try. Stay tuned for my results!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 16 Sep 2017 22:42:33 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531828#M9140</guid>
      <dc:creator>andystiver</dc:creator>
      <dc:date>2017-09-16T22:42:33Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531829#M9141</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;We keep getting an error in line 17, any insight?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG src="data:image/png;base64,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" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2019 18:05:53 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531829#M9141</guid>
      <dc:creator>MelissaSalich</dc:creator>
      <dc:date>2019-05-08T18:05:53Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531830#M9142</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;My initial guess would be that you are starting with an original feature table called "Field_Point" and that the linked attachment table is expected to be "Field_Point__ATTACH".&amp;nbsp; Depending on your geodatabase type, it may be using a different naming system than what the code expects.&amp;nbsp; Changes to lines 5-6 may be required.&amp;nbsp; I would use Catalog to explore your database and verify the names of the feature and attachment tables.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2019 19:03:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531830#M9142</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2019-05-08T19:03:35Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531831#M9143</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Have you come across &lt;A _jive_internal="true" href="https://community.esri.com/docs/DOC-10441-downloading-feature-layer-attachments"&gt;this script&lt;/A&gt;&amp;nbsp;which downloads directly from&amp;nbsp;a hosted Feature Layer?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 08 May 2019 19:23:15 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531831#M9143</guid>
      <dc:creator>MichaelKelly3</dc:creator>
      <dc:date>2019-05-08T19:23:15Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531832#M9144</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Great work Randy.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just in case anyone needs this:&lt;/P&gt;&lt;P&gt;If you already have the&amp;nbsp;nameField you want your download files to be named after in the attached table, and don't need the feature class for the naming:&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; arcpy
&lt;SPAN class="keyword token"&gt;from&lt;/SPAN&gt; arcpy &lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; da
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; os
&lt;SPAN class="keyword token"&gt;import&lt;/SPAN&gt; re


inTable &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
fileLocation &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; arcpy&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;GetParameterAsText&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
nameField &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"ADDRESS"&lt;/SPAN&gt;

&lt;SPAN class="keyword token"&gt;with&lt;/SPAN&gt; da&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;SearchCursor&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;inTable&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'DATA'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'ATT_NAME'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; nameField&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'OBJECTID'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt; &lt;SPAN class="keyword token"&gt;as&lt;/SPAN&gt; cursor&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
    &lt;SPAN class="keyword token"&gt;for&lt;/SPAN&gt; item &lt;SPAN class="keyword token"&gt;in&lt;/SPAN&gt; cursor&lt;SPAN class="punctuation token"&gt;:&lt;/SPAN&gt;
        attachment &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;0&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;
        newfilename &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; re&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sub&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'[^0-9a-zA-Z]+'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'_'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;2&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        oid &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'OID'&lt;/SPAN&gt; &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;3&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        oldfilename &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; str&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;item&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        ext &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; oldfilename&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;rsplit&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="string token"&gt;'.'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;[&lt;/SPAN&gt;&lt;SPAN class="operator token"&gt;-&lt;/SPAN&gt;&lt;SPAN class="number token"&gt;1&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;]&lt;/SPAN&gt; &lt;SPAN class="comment token"&gt;# keep extension of original file&lt;/SPAN&gt;
        newwinfilename &lt;SPAN class="operator token"&gt;=&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;"{}_{}.{}"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;format&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;newfilename&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; oid&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; ext&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        open&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;fileLocation &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; os&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;sep &lt;SPAN class="operator token"&gt;+&lt;/SPAN&gt; newwinfilename&lt;SPAN class="punctuation token"&gt;,&lt;/SPAN&gt; &lt;SPAN class="string token"&gt;'wb'&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;write&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;attachment&lt;SPAN class="punctuation token"&gt;.&lt;/SPAN&gt;tobytes&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;
        &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; item
        &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; newfilename
        &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; oid
        &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; oldfilename
        &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; newwinfilename
        &lt;SPAN class="keyword token"&gt;del&lt;/SPAN&gt; attachment‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍‍&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also, if the attachments are not related using the GlobalID/GUID (for example, related using OBJECTID/REL_OBJECTID instead), you can make them as such using these methods discussed here:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/thread/202815" target="_blank"&gt;Preserving a GlobalID while moving data between Feature Classes&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/people/MKellyesri-ireland-ie-esridist/blog/2016/11/18/related-data-in-arcgis-online" target="_blank"&gt;https://community.esri.com/people/MKellyesri-ireland-ie-esridist/blog/2016/11/18/related-data-in-arcgis-online&lt;/A&gt;&lt;/P&gt;&lt;P&gt;written by:&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/42496" target="_blank"&gt;Alex Friant&lt;/A&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.esri.com/migrated-users/2981" target="_blank"&gt;Michael Kelly&lt;/A&gt;‌&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Other references:&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;SPAN class="" style="color: var(--black-750); border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;A class="link-titled" href="https://support.esri.com/en/Technical-Article/000017450" title="https://support.esri.com/en/Technical-Article/000017450" rel="nofollow noopener noreferrer" target="_blank"&gt;How To: Batch export attachments from a feature class in ArcGIS Pro&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;SPAN class="" style="color: var(--black-750); border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;A class="link-titled" href="https://gis.stackexchange.com/questions/341123/renaming-attachments-from-a-geodatabase" title="https://gis.stackexchange.com/questions/341123/renaming-attachments-from-a-geodatabase" rel="nofollow noopener noreferrer" target="_blank"&gt;arcgis desktop - Renaming attachments from a geodatabase - Geographic Information Systems Stack Exchange&lt;/A&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;P&gt;&lt;CODE&gt;&lt;SPAN class="" style="color: var(--black-750); border: 0px; font-weight: inherit; font-size: 13px;"&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:08:38 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531832#M9144</guid>
      <dc:creator>AndresCastillo</dc:creator>
      <dc:date>2021-12-11T23:08:38Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531833#M9145</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Randy,&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I keep running into trouble with line 36, would you be able to help with this?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG height="120" src="data:image/png;base64,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" width="329" /&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2020 22:25:10 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531833#M9145</guid>
      <dc:creator>HannahGray</dc:creator>
      <dc:date>2020-06-08T22:25:10Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531834#M9146</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks like you might be using python 3.&amp;nbsp; Try:&lt;/P&gt;&lt;PRE class="language-python line-numbers"&gt;&lt;CODE&gt;&lt;SPAN class="keyword token"&gt;print&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;(&lt;/SPAN&gt;f&lt;SPAN class="string token"&gt;"Writing: {fileLocation}{os.sep}{filename}"&lt;/SPAN&gt;&lt;SPAN class="punctuation token"&gt;)&lt;/SPAN&gt;&lt;SPAN class="line-numbers-rows"&gt;&lt;SPAN&gt;‍&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;If this doesn't solve the issue, confirm which version of Python you are using.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Jun 2020 02:40:35 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531834#M9146</guid>
      <dc:creator>RandyBurton</dc:creator>
      <dc:date>2020-06-09T02:40:35Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531835#M9147</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Randy! The script worked for me on some feature classes and not others. I've been getting the error:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;Runtime error &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;Traceback (most recent call last):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt; File "&amp;lt;string&amp;gt;", line 31, in &amp;lt;module&amp;gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt; File "C:\Python27\ArcGIS10.5\Lib\re.py", line 155, in sub&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt; return _compile(pattern, flags).sub(repl, string, count)&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #ff0000;"&gt;TypeError: expected string or buffer&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 18 Jun 2020 16:25:57 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531835#M9147</guid>
      <dc:creator>NelsonSterner</dc:creator>
      <dc:date>2020-06-18T16:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531836#M9148</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Randy&lt;/P&gt;&lt;P&gt;I am very new to ArcMap and I tried this script but got the following error&lt;/P&gt;&lt;P&gt;I am guessing there is something I am doing wrong or do I need to change something in the script&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE class="lia-code-sample line-numbers language-none"&gt;&lt;SPAN style="color: red;"&gt;Traceback (most recent call last):&lt;/SPAN&gt;
&lt;SPAN style="color: red;"&gt;&amp;nbsp; File "C:\Users\rugum\Documents\ArcGIS\My ArcGIS Files\My ToolBoxes\Renaming_Export_Attachments.py", line 13, in &amp;lt;module&amp;gt;&lt;/SPAN&gt;
&lt;SPAN style="color: red;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; valueDict = {r[0]:(r[1:]) for r in arcpy.da.SearchCursor(origTable, origFieldsList)}&lt;/SPAN&gt;
&lt;SPAN style="color: red;"&gt;RuntimeError: cannot open 'C:\Path\To\Your.gdb\Layer'&lt;/SPAN&gt;
&lt;SPAN style="color: red;"&gt;&amp;nbsp;&lt;/SPAN&gt;
&lt;SPAN style="color: red;"&gt;Failed to execute (RenamingAttachments).&lt;/SPAN&gt;
&lt;SPAN style="color: red;"&gt;Failed at Thu Jul&amp;nbsp; 2 09:09:07 2020 (Elapsed Time: 0.24 seconds)&lt;/SPAN&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 11 Dec 2021 23:08:41 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531836#M9148</guid>
      <dc:creator>JillianUebe</dc:creator>
      <dc:date>2021-12-11T23:08:41Z</dc:date>
    </item>
    <item>
      <title>Re: Please help with batch exporting photo attachments in Collector</title>
      <link>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531837#M9149</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000; background-color: #f5f2f0; font-size: 14px;"&gt;C:\Path\To\Your.gdb\Layer'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Did you&amp;nbsp;change the above path to match your situation?&lt;/P&gt;&lt;P&gt;In other words, specify the path to your geodatabase and provide the layer name&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 02 Jul 2020 00:12:22 GMT</pubDate>
      <guid>https://community.esri.com/t5/arcgis-collector-questions/please-help-with-batch-exporting-photo-attachments/m-p/531837#M9149</guid>
      <dc:creator>DanPatterson</dc:creator>
      <dc:date>2020-07-02T00:12:22Z</dc:date>
    </item>
  </channel>
</rss>

