Adobe 65007312 Programming Guide - Page 151

The FTP Upload sample plug-in, Bring up the FTP plug-in

Page 151 highlights

CHAPTER 8: SDK Sample Plug-ins The FTP Upload sample plug-in 151 The FTP Upload sample plug-in Plug-in files The FTP sample plug-in demonstrates how to customize the Export dialog with an Export Service Provider that exports images to a remote export destination. The plug-in allows you to upload images directly to an FTP Server. The FTP plug-in folder is LR_SDK/Sample Plugins/ftp_upload.lrdevplugin Info.lua FtpUploadExportServiceProvider.lua FtpUploadExportDialogSections.lua FtpUploadTask.lua Information file that describes the plug-in to Lightroom. The service definition file. Defines the initialization routes and customizations for the Export dialog. Uploads the images to the FTP Server. The following steps show how to use the FTP plug-in and guide you through exporting images to an FTP server. Bring up the FTP plug-in 1. Use the Plug-in Manager to add the plug-in, found in the Lightroom SDK samples folder: LR_SDK/Sample Plugins/ftp_upload.lrdevplugin. 2. In the Lightroom Library module, make sure you have at least one image available for export, then choose File > Export to bring up the Export dialog. 3. Use the Export destination list at the top of the Export dialog to select the FTP Upload plug-in: This loads the FTP plug-in and displays the additional FTP Server section it defines for the Export dialog.

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204

C
HAPTER
8: SDK Sample Plug-ins
The FTP Upload sample plug-in
151
The FTP Upload sample plug-in
The FTP sample plug-in demonstrates how to customize the Export dialog with an Export Service Provider
that exports images to a remote export destination. The plug-in allows you to upload images directly to an
FTP Server.
Plug-in
files
The FTP plug-in folder is
LR_SDK
/Sample Plugins/ftp_upload.lrdevplugin
The following steps show how to use the FTP plug-in and guide you through exporting images to an FTP
server.
Bring up the FTP plug-in
1.
Use the Plug-in Manager to add the plug-in, found in the Lightroom SDK samples folder:
LR_SDK
/Sample Plugins/ftp_upload.lrdevplugin
.
2.
In the Lightroom Library module, make sure you have at least one image available for export, then
choose
File > Export
to bring up the Export dialog.
3.
Use the Export destination list at the top of the Export dialog to select the FTP Upload plug-in:
This loads the FTP plug-in and displays the additional FTP Server section it defines for the Export
dialog.
Info.lua
Information file that describes the plug-in to
Lightroom.
FtpUploadExportServiceProvider.lua
The service definition file.
FtpUploadExportDialogSections.lua
Defines the initialization routes and customizations for
the Export dialog.
FtpUploadTask.lua
Uploads the images to the FTP Server.