• 締切済み

複数の画像からランダム抽出して、自動でそのファイル名を変更して、アップできる?

すいません、プログラミングとか超初心者です。 A.jpg B.jpg C.jpg 例えば上記のようにサーバー上にある3つの画像ファイルからランダムに1ファイル抽出してそれを自動でD.jpgというファイル名に変換して(「D」はこちらで指定)サーバー上にアップロードすることは可能でしょうか?

みんなの回答

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.5

サーバーサイドのプログラムがつかえるなら ファイルコピーみたいなべたな対応はしなくても ヘッダ情報をつけてやれば、A.jpgをD.jpgに読み替えることは可能です

全文を見る
すると、全ての回答が全文表示されます。
  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.4

#2です。 >>>> 最終的にはDを表示させ、Dの正体はA.B.Cのどれかで、ランダムに決められる。 >>仰るとおりです。最終的に表示した画像のファイル名がA,B,CのままではなくDというファイル名になっていてほしいのです 質問文と意味が違うんですが‥w それは「サーバ上にアップロード」ではないよねぇ。 そういう意味ならば可能は可能ですが、JavaScriptでは無理です。 html上のどこかに書かれたsrc=A.jpgをsrc=D.jpgとするのはできないので、 サーブレットやcgi、phpなどを通し、その中で画像ファイル(A~C)を選んで ディレクトリ上のどこかにいったんコピーします。 コピーした画像ファイルをD.jpgという名前に変換してから それをレスポンスとして返すようにすればできると思います。

全文を見る
すると、全ての回答が全文表示されます。
noname#56851
noname#56851
回答No.3

最終的にはDを表示させ、Dの正体はA.B.Cのどれかで、ランダムに決められる。 こう言う事ですか?

1lool1
質問者

お礼

> ANo.1 ANo.2 ANo.3 ご回答ありがとうございます。 > 最終的にはDを表示させ、Dの正体はA.B.Cのどれかで、ランダムに決められる。 仰るとおりです。最終的に表示した画像のファイル名がA,B,CのままではなくDというファイル名になっていてほしいのです。 このカテゴリでいいのかわからないのですが。引き続きお願いします。

全文を見る
すると、全ての回答が全文表示されます。
  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.2

用途がよくわかりませんがとりあえず、 >>自動でD.jpgというファイル名に変換して 後に続く「サーバー上にアップロードすることは可能でしょうか?」という文章から この「自動でD.jpgというファイル名に変換して」というのはクライアント側で行うという意味だよね? ブラウザ上でと限定した場合、これはできません。 あと、 >>サーバ上にアップロード これも自動という意味なのかどうかはわかりませんが、 もし自動でという意味ならブラウザではできません。

全文を見る
すると、全ての回答が全文表示されます。
  • ANASTASIAK
  • ベストアンサー率19% (658/3306)
回答No.1

JavaScriptでは不可能です。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで複数から1つをランダムに抽出したい

    Excelにあまり詳しくありません。 同様の質問がないか探し、参考にやってみたのですが、 その数式では当てはまらずうまくできなかったため、質問させていただきます。 B13:B90から1つ、 C13:C14から1つ、 D13:D20から1つ、 E13:E16から1つ それぞれランダムに1つずつ抽出したいです。 ランダムに抽出した結果を、 B13:B90から1つ→B2 C13:C14から1つ→B3 D13:D20から1つ→B4 E13:E16から1つ→B5 に表示させるには、どのようにしたらよろしいでしょうか。 例を挙げて説明しますと、 ■ソース:     B   C   D   E・・・ 13 リンゴ 高い 10代 一人暮らし 14 バナナ 低い 20代 二人暮らし 15 メロン    30代 核家族 16 イチゴ        二世帯家族  ・  ・  ・ ■結果: B2:イチゴ B3:高い B4:30代 B5:二人暮らし (項目毎にランダム表示) ということです。 このようなことは可能でしょうか。 ご教授よろしくお願い致します。

  • 複数のサブフォルダー内のファイル名を抽出したい

    分かりやすく完成形のイメージをキャプチャーしたのでご覧ください。 ネットショップで商品を一括登録する際に添付画像のように J~N列に画像ファイル名を記載する必要がございます。 キャプチャー画像では一つのアイテム番号を例にしておりますが、この番号がサブフォルダー名になっており C:\Users\Owner\Downloads\通販素材\tsuhan_jp_5028_2018-02-26\setting_000002016 に保存されております。 実際に説明いたします。 アイテム番号111621のファイル名がもし111621.jpg,111621-1.jpg,111621-2.jpg であればエクセルの関数でも対応できるのですが、 000033340_0001.jpg、000033340_0002.jpg、000033340_0003.jpgのように不規則になっているので、このような場合の画像ファイル名を抽出させるにはどのようにすればよろしいでしょうか?

  • 外部画像のランダムでの読み込み

    外部から読み込むjpgファイルをランダムで指定したいと思っています。 現状メインのタイムラインに以下のスクリプトを記述して外部からのjpgファイルを読み込んでいます。 loader1.load(new URLRequest("img01/1.jpg")); 読み込みは問題無く出来ましたので次の段階として 上記で指定したjpgファイルを以下のように異なる階層の画像も含め アクセス時毎にランダムで表示したいと考えております。 ・img01/1.jpg ・img01/2.jpg ・img01/3.jpg ・img02/1.jpg ・img02/2.jpg ・img02/3.jpg ・img03/1.jpg ・img03/2.jpg ・img03/3.jpg このような状況でどのようにスクリプトを記述してよいのか分からず四苦八苦しております。 どなたかおわかりになる方がおられましたらお力を貸していただけないでしょうか。 当方はCS5、AS3、Mac環境となります。 宜しくお願い申し上げます。

    • ベストアンサー
    • Flash
  • ランダムに画像を複数箇所表示させたい

    ランダムに画像の表示を2カ所行いたいのですが どのようにスクリプト文を書けばいいのでしょうか rootに01.js 02.js 03.html [aaa]フォルダに aaa01.jpg aaa02.jpg [bbb]フォルダに bbb01.jpg bbb02.jpg というファイル配置と仮定して 03のファイルに同時に aaa01とaaa02のどちらかをランダム bbb01とbbb02のどちらかをランダムに表示させたいのですがうまくいきません。 どなたか01.js 02.js 03htmlの書き方のアドバイスをお願いできないでしょうか?よろしくお願いいたします。

  • 画像をランダムに

    JavaScript初心者です。回答していただければさいわいです。 初心者といってもタグサイトからコピペしていじくるだけの者ですが。 画像をランダムに表示したいと思いJavaScriptを使用したのですが うまく表示させることができません。 画像自体表示していないことになってしまいます。 画像を表示させたい部分に <SCRIPT language="JavaScript"> <!-- // img = new Array(); img[0] = "t/1.jpg"; img[1] = "t/2.jpg"; img[2] = "t/3.jpg"; img[3] = "t/4.jpg"; img[4] = "t/5.jpg"; n = Math.floor(Math.random()*img.length); document.write("<img src='"+img[n]+"' border='0'>"); //--> </SCRIPT> とタグをうっているのですが、なにか足りないところがあるのでしょうか?

  • セルに記述したファイル名の画像を自動的に挿入する

    エクセルでデータベースを作成しております。 指定したデータを「VLOOKUP」などを使って、別のエクセルファイルに書き出そうと思っています。その際に、データをあらわす別の画像ファイル(jpg)を自動的に取り込んでくることはできるのでしょうか? 説明が下手で済みませんが、具体的には以下のとおりです セルA1に「IMG001」と入力すれば、セルA2に特定のフォルダにある「IMG001.jpg」という画像を自動で貼り付けてくれるようにしたいのです。同じようにセルB1入力したものがB2に、セルC1が・・・・といった具合です。 データの量が多いもので、少しでも手間を省きたいのです。 よろしくご教示ください。

  • 画像ファイルの名前をそのままURLにする

    名前が日本語の画像ファイルがあります。 そのファイルをWordPressにアップロードしたとき、 画像ファイルのURLを元の日本語のものにしたいです。 画像ファイルの名前→ああああ-1.jpg ↓WPにアップロード https://www.〇〇.com/wp-content/uploads/ああああ-1.jpg 普通にアップロードすると、 https://www.〇〇.com/wp-content/uploads/25d65154cf8d425c0f19a2.jpg みたいな数字とアルファベットの組み合わせになります。 これを、元の日本語の名前にしたということであります。 これはどのようにすればできますでしょうか? よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 記載しているファイル名より、画像を抽出したい

    エクセルシートに記載している画像ファイルを、別のフォルダから抽出 する方法を教えてください 今、エクセルシートの A列の1行から1000行に画像のファイル名が記載されています これをtest.xlsxとします ここにはa列に下記のように記載されています ------------------------------------------- a1セルに0000a1.jpg a2セルに0000a2.jpg a3セルにxyz.jpg a4セルにopq.jpg ・ ・ ・ a1000セルにopqrst.jpg ---------------------------------------------- このようなものです そして、別の(例えばgazo)フォルダに、a1~a1000の画像を含んだ、 それ以外の画像も入っているgazouフォルダがあります これを別のフォルダー(gazou_newフォルダー)に 先のエクセルファイルa1~a1000に記載されている 画像を取り込みたいのですが・・・・ どのようにしたらよいでしょうか

  • 画像をアップするディレクトリの記述について

    ASP+VBSにてプログラミングしています。 画像をアップロードするためBASP21を使用し ローカルでのテストは正常に行われました。 ASPファイルをサーバにアップし実行したところ、 画像がアップされません。 BASP21サイトを見ると画像ファイルの保存ディレクトリの記述は e:\temp\log\ となっていますが、webサーバ上でのディレクトリを指定する 記述はどのようにすればいいのか教えていただきたく思っています。 相対アドレス ./img/ と指定したり 絶対アドレス /httpdocs/img/ と指定したり \img\ と色々と試してみたのですがアップされません。 よろしくお願いいたします。

  • ランダムに出てくるデータの抽出

    こんにちは。 マクロ初心者です。     A  B  C  D  E  F  G 1  あ  あ  う  う  う  え  お   2  あ  あ  い  い     い  お 3  い   4      5  う        お 6  う        お 7      8  あ  お  え  え  え  お 9  あ     い     う  え  お 10   お  い  い  い  え 上記のような表があるとき。 1の行には「あ・う・え・お」 2の行には「あ・い・お」 3の行には「い」 4の行には「データなし」 5の行には「う・お」 6の行には「う・お」 7の行には「データなし」 8の行には「あ・え・お」 9の行には「あ・い・う・え・お」 10の行には「い・え・お」 このように、『行ごとに何のDataが存在しているかを取り出す』ようなマクロを組みたいのです。 関数でも可能だと思うのですが、出来るだけエクセルシートの容量を減らしたいのでマクロで組みたいと考えています。 このデータは、上記の例では5個ですが、1000個ぐらいあり全てランダムに出てきます。 何か条件が付いているデータの抽出という質問は、よく見かけるのですが、 このように何を条件とすれば良いのかわからない場合は、どのようにすれば良いのでしょうか。 どのようにマクロを組んだら良いかわからず困っています。 何卒アドバイスをお願いします。