Nedir?
Dosya yükleme veya var olan dosyada değişiklik yaparak yeniden yükleme sürecinde kullanılır.
Sentaks
<UploadFile Id="" FilePath="" Name="" ContentType="" FileHashPath="" />
Özellikler
| Adı | Açıklama | |
|---|---|---|
| Id | Dosyanın Id değerini belirler, bu gölüme guid bir değer girilmeli, iş adımının Id değeri girilmesi kullanışlı olabilir. | |
| FilePath | Dosya yolunu belirler, sunucu üzerindeki yolu gösterir. | |
| Name | Dosya ismini belirtir. | |
| ContentType | İçerik tipini belirler | |
| FileHashPath | Süreç form içerisinde Hash olarak dosyanın tutulduğu bölümü belirler. |
Örnekler
Yukarıdaki örnekte C:\Test dizini içerisine deneme.html isimli bir dosya oluşturuluyor. Dosya içerisine Transform fonksiyonu kullanılarak xslt ve html kodları yazılmaktadır.
Dosya yükleme örneği
<SetVariable Name="$(FilePath)">
<Value Culture="" Target="None">c:\Temp\test.pdf</Value>
</SetVariable>
<SetVariable Name="$(FileName)">
<Value Culture="" Target="None">sampleFile.pdf</Value>
</SetVariable>
<SetVariable Name="$(ContentType)">
<Value Culture="" Target="None">application/pdf</Value>
</SetVariable>
<SetVariable Name="$(FileId)">
<UploadFile Id="$(WorkItemId)" FilePath="$(FilePath)" Name="$(FileName)" ContentType="$(ContentType)"
FileHashPath="/formData/DosyaBilgi/Details/Template/Hash" />
</SetVariable>