Comment obtenir la date de la dernière modification du fichier téléchargé?
J'ai télécharger un fichier XML pour migrer son contenu dans ma base de données, mais je veux d'abord stocker la date de la dernière modification de ce fichier pour vous assurer qu'aucun changement qui s'est passé pour que le fichier de la dernière.
Comment puis-je obtenir la dernière date de modification du fichier ?
Est-il une fonction javascript pour faire cela?
Vous devez vous connecter pour publier un commentaire.
Cette information n'est jamais envoyé au serveur lorsque vous utilisez un fichier d'entrée pour télécharger un fichier. Seul le nom de fichier, type mime et le contenu sont envoyés avec
multipart/form-data
. Vous pouvez utiliser le HTML5 Fichier API pour obtenir ces informations à partir du fichier avant de le télécharger.Comme demandé dans la section des commentaires, voici un exemple d'un ASP.NET la page qui a un contrôle de téléchargement et un champ caché qui sera utilisé pour stocker et envoyer le fichier de la dernière date de modification au serveur en utilisant le HTML5 Fichier API:
Donc, dans cet exemple, nous vous abonner pour la
onchange
cas du fichier d'entrée et si le navigateur client prend en charge le HTML5 Fichier API, nous pouvons obtenir des informations sur le fichier sélectionné, telles que son nom, taille, date de dernière modification, ... Dans cet exemple, nous stockons la dernière date de modification dans un champ caché, afin que cette information est disponible sur le serveur une fois que nous télécharger le fichier.API
dans mon asp.net application web , je ne sais pas que dois-je faire pour l'utiliser?API
?parce que c'est la première fois l'utilisation d'unAPI
!<telerik:RadUpload ID="fu" runat="server" AllowedFileExtensions=".xml,.xls" MaxFileSize="10000000" ControlObjectsVisibility="None" Width="215px" Height="27px"> <Localization Select="Select" /> </telerik:RadUpload>
lastModifiedDate
propriété? Je l'ai testé sur IE9, FireFox 8 et Google Chrome et le seul navigateur qui prend en charge cette propriété est actuellement Google Chrome.Firefox 7.0.1
Système.IO.Objet FileInfo devraient déboucher sur une propriété LastWriteTime
lastwritetime
pas lelast modified time