1

ImageResizer を使用してファイル システムに画像を保存し、画像の URL を DB に保存する予定です。私はAPIを何度も調べましたが、DB URLに含めるために新しく作成されたファイル名を取得する明白な方法を見つけることができません:

foreach (string fileKey in HttpContext.Current.Request.Files.Keys)
{
    HttpPostedFile file = HttpContext.Current.Request.Files[fileKey];
    if (file.ContentLength <= 0) continue; //Skip unused file controls.

    ImageJob i = new ImageJob(file, "~/eventimages/<guid>_<filename:A-Za-z0-9>.<ext>", 
        new ResizeSettings("width=200&height=133&format=jpg&crop=auto"));
    i.Build();
}
4

1 に答える 1

3

ここから: http://nathanaeljones.github.com/resizer-docs/doxygen/class_image_resizer_1_1_image_job.html

string  FinalPath [get, set]
        Contains the final physical path to the image (if 'dest' was a path - null otherwise) 

destあなたにとって道だったと考えると、FinalPathあなたが必要とするものが含まれていると思います。

于 2012-05-05T23:41:52.433 に答える