Set basp = Server.CreateObject("basp21")
を利用して、
FilePath = Server.MapPath("../pictures") & "\" & GyoushaBangou & "\" & FilePath
leng = basp.FormSaveAs(postData,"UpFile",FilePath)
のプログラムを使って、ファイルアップをしてます。
ローカルのデータ画像のアップに際して、同じ画像を上げる事が無いように、ファイル名に日付けなどを付け加え、名前を変えて同じ名前のファイルを上げる事が無いようにしたいのです。
現在の仕組みでは、リネームされない状態でアップロード出来て、アップロードした名前はデータベースに記録されるようになっています。
出来る方法を教えていただけないでしょうか!
よろしく、お願いします。
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
苦言ですみません。
basp を使いこなしたり DB への登録を VBScript で行うほどの知識を持っていて 「ファイル名に日付けなどを付け加え」 を調べられないのが不思議でしょうがない。
それを VBScript の機能で実現できるかどうかが不明だとしても 「vbscript 年 月 日 時 分 秒」 でググってみたりしないのでしょうか?
「vbscript 一時 ファイル名」 ってキーワードも思い浮かぶ。
VBScript で書いたサンプル。
Year などの関数で得た値を結合させれば良いと思う。
Dim fso
Set fso = CreateObject("Scripting.FileSystemObject")
WScript.Echo fso.GetTempName
Dim dt
dt = Now()
WScript.Echo dt
WScript.Echo Right("0000" & Year(dt), 4)
WScript.Echo Right("00" & Month(dt), 2)
WScript.Echo Right("00" & Day(dt), 2)
WScript.Echo Right("00" & Hour(dt), 2)
WScript.Echo Right("00" & Minute(dt), 2)
WScript.Echo Right("00" & Second(dt), 2)
苦言ですみません。の書き込み
どうも、ありがとうございます。
もっともでして、その通りです。
実は、このプログラムは、私ではなく、以前に作られたもので、その後変更やらを門前小僧という訳で出来る範囲で直してきた、どちらかと言うと素人みたいなもんなんです。
いろいろと検索して「ファイル名に日付けなどを付け加え」という事は検索しまして、やって見たのですが、アップできなくて、結局解らないという状態なんです。
ご迷惑をかけない程度に、いろいろと情報を頂くなりして、解決したいと思っております。
ローカルの画像名をアップした際に、リサイズ、リネームをして、そのリネームされた画像名を、データベースに再登録させる必要が有ります。
これまでは、リサイズ無し、ローカルの名前通りでアップして来ました。
データが多くなり、複数のメンバーが登録するようになり、データの重複やサイズの不揃いを避ける為に、このような仕様に今のプログラムに付け加えたいと思っている次第です。
貴重なご意見と、参考になる事を書きとめて頂き、ありがとうございました。
書いてくださった事を元に、探してみます。
進展ありましたら、また、報告させてもらいます。
ご依頼できる方がおられるのが、一番いいのですがねえ!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- PHP $filePath = './user_img/' . $file['name'];? 1 2022/12/10 07:29
- Visual Basic(VBA) VBAのユーザーフォームのテキストボックスに入力制限をしたい 6 2022/11/15 08:28
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/10 11:34
- YouTube ユーチューブへの動画投稿にサムネイルを付ける方法は? 1 2022/07/21 23:45
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- Visual Basic(VBA) Excelのマクロについて教えてください。 作業フォルダ内に2つのファイルがあります。 このファイル 2 2023/07/09 13:40
- その他(クラウドサービス・オンラインストレージ) firestorage_androidスマホでダウンロードできない 1 2022/10/25 08:18
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/08/09 10:33
- Visual Basic(VBA) エクセルのマクロについて教えてください。 4 2023/02/05 09:55
- MySQL PHP 画像のアップロード Qiita 2 2022/11/28 04:44
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
BASP21のFTPで日本語ファイル名...
-
ftpでアップロードが出来ない
-
10MB以内のJPG画像
-
画像アップロードについて
-
VBでクラウドストレージにア...
-
F F FTPにアップロードしたので...
-
ファイルサイズがpost_max_size...
-
大きいファイルのアップロード...
-
ファイルのアップロードを行う...
-
携帯からファイルアップロード...
-
アップロードのボタンが有りま...
-
ファイルのアップロード$_FILES...
-
unlinkでどうしてもファイルが...
-
one drive のアップロード失敗...
-
PHPにてWebサーバー内データを...
-
透過PNGが透過されない!!
-
CFileDialogの最初のディレクト...
-
【file_exists】ファイルが存在...
-
フォントの色を変えるには?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
onedrive にexcelファイルをア...
-
ファイルアップロードの上限を...
-
youtubeに音声のみのmp4ファイ...
-
FTPClientで転送結果(OKかFAIL)
-
one drive のアップロード失敗...
-
unlinkでどうしてもファイルが...
-
ファイルをGET送信でアップロー...
-
ftpでアップロードが出来ない
-
ファイルサイズがpost_max_size...
-
PHPでxmlをAPIに送信する方法(P...
-
aws cloud9というものを使って...
-
ファイルアップロードについて...
-
DUMPした巨大SQLファイルをイン...
-
全角ファイル名をアップロード...
-
PHPMailerで大きなファイルが送...
-
SmartyでHTMLソースの変更が反...
-
Struts2 ファイルアップロード
-
ファイルアップロードしたもの...
-
画像ファイルの名前をそのままU...
-
サーバーにアップロードしたい
おすすめ情報