Backend uygulama, kullanıcıların dosya upload ve önyüz için bunları yayınlamak. (- Sayılar yinelenen adları üzerine eklenebilir yani Meaningful_filename.docx yerine a4b25e9f48cfb6268f34b691fc18cd76fefe96b5.docx arasında) sfWidgetFormInputFile ve sfValidatorFile kullanarak, orijinal dosya yerine rastgele bir dize varsayılan işlevselliğini tutmak istiyorum. Kullanıcının birkaç dosyaları indirir ve dosya adı ayırmanız mümkün olmaz nerede bu senaryolarda yararlı olabilir.
$this->widgetSchema['file_name'] = new sfWidgetFormInputFile(array('label' => 'File'));
$this->validatorSchema['file_name'] = new sfValidatorFile(array(
'required' => true,
'path' => sfConfig::get('sf_upload_dir').DIRECTORY_SEPARATOR.sfConfig::get('app_dir_file_sharing').DIRECTORY_SEPARATOR,
'mime_types' => array('application/msword',
'application/vnd.ms-word',
'application/msword',
'application/msword; charset=binary')
), array(
'invalid' => 'Invalid file.',
'required' => 'Select a file to upload.',
'mime_types' => 'The file must be a supported type.'
));
Özgün işlevleri sfWidgetFormInputFile widget var mı yoksa bu başka bir çözüm var mı?