Avatar billede Laitings Nybegynder
23. maj 2002 - 15:04 Der er 7 kommentarer og
1 løsning

AspSmartUpload overskriver fil!?

Er der nogen der ved hvordan man undgår at komponenten AspSmartUpload overskriver filer som har samme navn som den fil man uploader!?

Håber på svar!

-M
Avatar billede yellow Nybegynder
23. maj 2002 - 15:13 #1
Umiddelbart tror jeg du skal have fat i en anden upload komponent :-(

FAQ: Does the SaveAs method always overwrite files?
--------------------------------------------------------------------------------
The saveAs method always overwrites the existing files.

http://www.aspsmart.com/scripts/pub/tpl/ShowTplADV_FAQ01.asp?P=267&L=EN



Jeg ved at komonententen AspUpload kan lave unikke navne...

Forcing Unique File Names
By default, AspUpload will overwrite existing files in the upload directory. If this is undesirable, the component can be configured to generate unique names for the files being uploaded to prevent overwriting existing files in the upload directory. This is done by setting UploadManager's OverwriteFiles property to False before calling Save:
Upload.OverwriteFiles = False

This property is True by default.

To prevent name collisions, AspUpload will append the original file name with an integer number in parentheses. For example, if the file MyFile.txt already exists in the upload directory, and another file with the same name is being uploaded, AspUpload will save the new file under the name MyFile(1).txt. If we upload more copies of MyFile.txt, they will be saved under the names MyFile(2).txt, MyFile(3).txt, etc.

http://www.aspupload.com
Avatar billede Laitings Nybegynder
23. maj 2002 - 18:15 #2
Ja, jeg har allerede prøvet Persits ASPUpload, men det SKAL desværre være AspSmartUpload. Hvis jeg kunne vælge havde jeg også brugt den anden!
Avatar billede Laitings Nybegynder
23. maj 2002 - 18:22 #3
Der må da være en måde!?`!
Avatar billede kimiwan Nybegynder
23. maj 2002 - 19:18 #4
OverWrite

The OverWrite property prevents to overwrite files. If this value is tru, then the user can decide to overwrite the file or not. If there is a key in the Registry corresponding to this property, then it keeps the string value of this key.

Syntax
.OverWrite

Registry
Key :    HKEY_LOCAL_MACHINE\SOFTWARE\Advantys\aspSmartFile
Value : OverWrite

Default value
False

Example

<%
MySmartFile.OverWrite = True
%>



http://www.aspsmart.com/liblocal/docs/en/aspsmartfile/help/SmartFileObject.htm
Avatar billede godtnok Nybegynder
24. maj 2002 - 01:41 #5
Du kan også tjekke om filen eksisterer med FSO
Avatar billede Laitings Nybegynder
24. maj 2002 - 10:46 #6
Hmm...nu begynder I at snakke lidt for sort til min smag! :)

Jeg har kigget lidt rundt i mit registry og keyen HKEY_LOCAL_MACHINE\SOFTWARE\Advantys\aspSmartFile eksisterer ikke. Der er ikke et eneste bibliotek for Advantys nogen steder!?

Jeg har ellers registreret både aspsmartupload.dll og aspsmartuploadutil.dll!?

Hvad gør jeg!? Kunne ikke finde noget på deres hjemmeside!

Hjæælp! :)

-M
Avatar billede Laitings Nybegynder
24. maj 2002 - 10:50 #7
Det er sgu' nok fordi I snakker om AspSmartFile og jeg snakker om AspSmartUpload. Gratis udgaven af uploadkomponenten! Mon ikke!?
Avatar billede Laitings Nybegynder
27. maj 2002 - 07:21 #8
De her point nupper jeg sgu' selv folkens! ...men der er respektpoint til jer for at prøve! ;) Tak skal I ha'!

-M
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester